diff plugins/ssl/ssl-nss.c @ 7467:f9ed27be344e

[gaim-migrate @ 8080] this should prevent SSL segfaults when you cancel connections before any SSL magic happens committer: Tailor Script <tailor@pidgin.im>
author Nathan Walp <nwalp@pidgin.im>
date Sun, 09 Nov 2003 08:49:16 +0000
parents 448e39ace278
children 01e6e9c46a01
line wrap: on
line diff
--- a/plugins/ssl/ssl-nss.c	Sun Nov 09 07:58:23 2003 +0000
+++ b/plugins/ssl/ssl-nss.c	Sun Nov 09 08:49:16 2003 +0000
@@ -220,6 +220,9 @@
 {
 	GaimSslNssData *nss_data = GAIM_SSL_NSS_DATA(gsc);
 
+	if(!nss_data)
+		return;
+
 	if (nss_data->in) PR_Close(nss_data->in);
 	/* if (nss_data->fd) PR_Close(nss_data->fd); */
 
@@ -239,6 +242,9 @@
 {
 	GaimSslNssData *nss_data = GAIM_SSL_NSS_DATA(gsc);
 
+	if(!nss_data)
+		return 0;
+
 	return PR_Write(nss_data->in, data, len);
 }