Ticket #970: ssl_write_error.patch

File ssl_write_error.patch, 911 bytes (added by laszlo, 12 years ago)

Patch to fix SSLError.py

  • src/lib/SSLServer.py

    diff --git a/src/lib/SSLServer.py b/src/lib/SSLServer.py
    index 7c5b766..54fb785 100644
    a b class XMLRPCRequestHandler (SimpleXMLRPCServer.SimpleXMLRPCRequestHandler): 
    262262                    self.logger.warning("Connection dropped from %s" % self.client_address[0]) 
    263263                elif str(type) == 'socket.error' and msg[0] == 104: 
    264264                    self.logger.warning("Connection reset by peer: %s" % self.client_address[0]) 
     265                elif str(type) == 'SSLError': 
     266                    self.logger.warning("SSLError handling client %s: %s" % \ 
     267                        (self.client_address[0], msg)) 
    265268                else: 
    266269                    self.logger.error("Error sending response (%s): %s" % \ 
    267270                        (type, msg))  
    268                     raise 
    269271 
    270272    def finish(self): 
    271273        # shut down the connection