libpurple/tls-certificate-info.c

changeset 37656
0efbeb2be432
parent 37632
4879ef4db7cf
child 37661
a2d2f84aef2c
--- a/libpurple/tls-certificate-info.c	Mon May 02 08:32:44 2016 -0500
+++ b/libpurple/tls-certificate-info.c	Mon May 02 23:16:31 2016 -0500
@@ -302,7 +302,7 @@
 {
 	GSList *list;
 	GSList *ret = NULL;
-	DerOIDValue *value;
+	DerOIDValue *value = NULL;
 
 	g_return_val_if_fail(name_node != NULL, NULL);
 
@@ -382,6 +382,8 @@
 	g_return_val_if_fail(node != NULL, NULL);
 	g_return_val_if_fail(node->content != NULL, NULL);
 
+	memset(time_parts, 0, sizeof(gint) * sizeof(time_parts));
+
 	time = der_parse_string(node);
 
 	/* For the purposes of X.509

mercurial