Raise ValuError if non-zero flag argument is provided for sendall() method for conformity with send(), recv() and recv_into()
diff --git a/Lib/ssl.py b/Lib/ssl.py
index 5e2da29..af1cc84 100644
--- a/Lib/ssl.py
+++ b/Lib/ssl.py
@@ -264,6 +264,10 @@
     def sendall(self, data, flags=0):
         self._checkClosed()
         if self._sslobj:
+            if flags != 0:
+                raise ValueError(
+                    "non-zero flags not allowed in calls to sendall() on %s" %
+                    self.__class__)
             amount = len(data)
             count = 0
             while (count < amount):