Fix a memory leak in MD serializer
authorLRN <lrn1986@gmail.com>
Sat, 2 Feb 2013 17:26:03 +0000 (17:26 +0000)
committerLRN <lrn1986@gmail.com>
Sat, 2 Feb 2013 17:26:03 +0000 (17:26 +0000)
src/util/container_meta_data.c

index 668c126facbbd85239bde1600589246ec0de456a..9a02645c260a22b856e006987c9cfbed30961d74 100644 (file)
@@ -925,6 +925,10 @@ GNUNET_CONTAINER_meta_data_serialize (const struct GNUNET_CONTAINER_MetaData
       left -= strlen (pos->plugin_name) + 1;
     if (NULL != pos->mime_type)
       left -= strlen (pos->mime_type) + 1;
+
+    GNUNET_free_non_null (cdata);
+    cdata = NULL;
+
     i++;
   }
   GNUNET_free (ent);