GVariant: clear memory before releasing it
[platform/upstream/glib.git] / glib / gvariant-core.c
index df52d34..d510949 100644 (file)
@@ -629,6 +629,7 @@ g_variant_unref (GVariant *value)
       else
         g_variant_release_children (value);
 
+      memset (value, 0, sizeof (GVariant));
       g_slice_free (GVariant, value);
     }
 }