diff options
| author | kenobi <kenobi@rhea> | 2007-12-19 00:59:35 +0100 | 
|---|---|---|
| committer | kenobi <kenobi@rhea> | 2007-12-19 00:59:35 +0100 | 
| commit | eded1f703a8f5d2272b9d294d8e3dfb48fa302b4 (patch) | |
| tree | 9f372f50d123a258640c91a6dc3c027d9c8df4aa /lib/ssl_gnutls.c | |
| parent | dc0ba9c85539533349353713162f94077fb27be3 (diff) | |
Merged in 280..288 from upstream (e.g. PING)
Diffstat (limited to 'lib/ssl_gnutls.c')
| -rw-r--r-- | lib/ssl_gnutls.c | 6 | 
1 files changed, 4 insertions, 2 deletions
| diff --git a/lib/ssl_gnutls.c b/lib/ssl_gnutls.c index 221a2862..b964ab49 100644 --- a/lib/ssl_gnutls.c +++ b/lib/ssl_gnutls.c @@ -222,8 +222,10 @@ void ssl_disconnect( void *conn_ )  	closesocket( conn->fd ); -	gnutls_deinit( conn->session ); -	gnutls_certificate_free_credentials( conn->xcred ); +	if( conn->session ) +		gnutls_deinit( conn->session ); +	if( conn->xcred ) +		gnutls_certificate_free_credentials( conn->xcred );  	g_free( conn );  } | 
