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-unsubscr...@qpid.apache.org For additional commands, e-mail: commits-h...@qpid.apache.org