diff --git a/glib/gvariant-core.c b/glib/gvariant-core.c index df52d341f..d51094947 100644 --- a/glib/gvariant-core.c +++ b/glib/gvariant-core.c @@ -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); } }