diff -r 1dd3ed07bc24 -r a459b5408f83 plugins/ssl/ssl-nss.c --- 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); }