--- a/Plugins/Purple Service/libpurple_extensions/ssl-cdsa.c Sat Jul 26 10:07:55 2014 -0400
+++ b/Plugins/Purple Service/libpurple_extensions/ssl-cdsa.c Fri Nov 07 09:24:06 2014 -0600
@@ -644,6 +644,14 @@
case errSSLClosedGraceful:
+ case errSSLClosedNoNotify: + result = ((processed > 0) ? processed : 0); + purple_debug_info("cdsa", "receive got a premature termination" ); + case errSSLClosedAbort: + result = ((processed > 0) ? processed : 0); + purple_debug_info("cdsa", "receive got a premature termination" ); purple_debug_error("cdsa", "receive failed (%d): %s\n", (int)err, strerror(errno));
@@ -682,6 +690,14 @@
case errSSLClosedGraceful:
+ case errSSLClosedNoNotify: + result = ((processed > 0) ? processed : 0); + purple_debug_info("cdsa", "send got a premature termination" ); + case errSSLClosedAbort: + result = ((processed > 0) ? processed : 0); + purple_debug_info("cdsa", "send got a premature termination" ); purple_debug_error("cdsa", "send failed (%d): %s\n", (int)err, strerror(errno));