You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by kg...@apache.org on 2012/08/14 17:54:57 UTC
svn commit: r1372946 -
/qpid/proton/branches/driver_abstraction/proton-c/src/drivers/openssl.c
Author: kgiusti
Date: Tue Aug 14 15:54:56 2012
New Revision: 1372946
URL: http://svn.apache.org/viewvc?rev=1372946&view=rev
Log:
NO-JIRA: bugfix - prevent re-running ssl shutdown if socket closed
Modified:
qpid/proton/branches/driver_abstraction/proton-c/src/drivers/openssl.c
Modified: qpid/proton/branches/driver_abstraction/proton-c/src/drivers/openssl.c
URL: http://svn.apache.org/viewvc/qpid/proton/branches/driver_abstraction/proton-c/src/drivers/openssl.c?rev=1372946&r1=1372945&r2=1372946&view=diff
==============================================================================
--- qpid/proton/branches/driver_abstraction/proton-c/src/drivers/openssl.c (original)
+++ qpid/proton/branches/driver_abstraction/proton-c/src/drivers/openssl.c Tue Aug 14 15:54:56 2012
@@ -772,6 +772,8 @@ static int start_clear_connected( pn_con
*/
static int start_ssl_shutdown( pn_connector_t *c )
{
+ printf("start_ssl_shutdown...\n");
+ if (c->closed) return 0;
return handle_ssl_shutdown( c );
}
@@ -800,6 +802,7 @@ static int handle_ssl_shutdown( pn_conne
case SSL_ERROR_NONE:
printf(" shutdown code=%d\n", SSL_get_error(impl->ssl,rc));
// shutdown completed
+ c->io_handler = pn_null_io_handler;
pn_connector_close( c );
return 0;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org