--- a/Plugins/Purple Service/libpurple_extensions/ssl-cdsa.c Mon May 26 13:10:47 2014 +0200
+++ b/Plugins/Purple Service/libpurple_extensions/ssl-cdsa.c Tue Jun 03 21:04:55 2014 +0200
@@ -634,26 +634,30 @@
PurpleSslCDSAData *cdsa_data = PURPLE_SSL_CDSA_DATA(gsc);
OSStatus err; /* Error info */
- size_t processed; /* Number of bytes processed */
+ size_t processed = 0; /* Number of bytes processed */ size_t result; /* Return value */
err = SSLRead(cdsa_data->ssl_ctx, data, len, &processed);
- result = ((processed > 0) ? processed : -1);
- case errSSLClosedGraceful:
- purple_debug_error("cdsa", "receive failed (%d): %s\n", (int)err, strerror(errno));
+ result = ((processed > 0) ? processed : -1); + case errSSLClosedGraceful: + purple_debug_error("cdsa", "receive failed (%d): %s\n", (int)err, strerror(errno));