libpurple/plugins/ssl/ssl-nss.c

branch
discord-ssl-crash
changeset 40322
3e026e7db681
parent 38373
2deceb0f9ef9
child 43020
412b2a4de898
--- a/libpurple/plugins/ssl/ssl-nss.c	Mon Dec 16 20:20:20 2019 -0600
+++ b/libpurple/plugins/ssl/ssl-nss.c	Sat Apr 04 01:36:20 2020 +0200
@@ -529,6 +529,9 @@
 	PRInt32 ret;
 	PurpleSslNssData *nss_data = PURPLE_SSL_NSS_DATA(gsc);
 
+	if (!nss_data)
+		return 0;
+
 	ret = PR_Read(nss_data->in, data, len);
 
 	if (ret == -1)

mercurial