-null out ptrs on init
authorChristian Grothoff <christian@grothoff.org>
Fri, 1 Apr 2016 14:10:23 +0000 (14:10 +0000)
committerChristian Grothoff <christian@grothoff.org>
Fri, 1 Apr 2016 14:10:23 +0000 (14:10 +0000)
po/POTFILES.in
src/json/json_helper.c

index 103ae8c47bc1659fb75ce3a98e67b8a98c7e8470..8921b068481131b4a7f3cd2ba693bd8c2a3d8d73 100644 (file)
@@ -54,6 +54,8 @@ src/conversation/conversation_api.c
 src/conversation/conversation_api_call.c
 src/conversation/gnunet-conversation.c
 src/conversation/gnunet-conversation-test.c
+src/conversation/gnunet_gst.c
+src/conversation/gnunet_gst_test.c
 src/conversation/gnunet-helper-audio-playback.c
 src/conversation/gnunet-helper-audio-playback-gst.c
 src/conversation/gnunet-helper-audio-record.c
index 7265dfa6689bf809c38e68773271145fd3e6d2a9..dca2106aae6fa40ecea1676d7a58a38f25dfee62 100644 (file)
@@ -244,6 +244,7 @@ GNUNET_JSON_spec_string (const char *name,
     .ptr_size = 0,
     .size_ptr = NULL
   };
+  *strptr = NULL;
   return ret;
 }
 
@@ -283,6 +284,7 @@ clean_object (void *cls,
               struct GNUNET_JSON_Specification *spec)
 {
   json_t **ptr = (json_t **) spec->ptr;
+
   if (NULL != *ptr)
   {
     json_decref (*ptr);
@@ -310,6 +312,7 @@ GNUNET_JSON_spec_json (const char *name,
     .ptr_size = 0,
     .size_ptr = NULL
   };
+  *jsonp = NULL;
   return ret;
 }
 
@@ -765,6 +768,7 @@ GNUNET_JSON_spec_rsa_public_key (const char *name,
     .ptr_size = 0,
     .size_ptr = NULL
   };
+  *pk = NULL;
   return ret;
 }
 
@@ -857,6 +861,7 @@ GNUNET_JSON_spec_rsa_signature (const char *name,
     .ptr_size = 0,
     .size_ptr = NULL
   };
+  *sig = NULL;
   return ret;
 }