From 35a9f3a7f29c74c811b32c0907ce29390c7180da Mon Sep 17 00:00:00 2001 From: Ryan Lortie Date: Mon, 3 Oct 2011 11:12:01 -0400 Subject: [PATCH] g_variant_unref: add g_return_if_fail() NULL check Patch from Rodney Dawes. --- glib/gvariant-core.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/glib/gvariant-core.c b/glib/gvariant-core.c index aa31d4835..d37f1353b 100644 --- a/glib/gvariant-core.c +++ b/glib/gvariant-core.c @@ -614,6 +614,8 @@ g_variant_is_trusted (GVariant *value) void g_variant_unref (GVariant *value) { + g_return_if_fail (value != NULL); + if (g_atomic_int_dec_and_test (&value->ref_count)) { if G_UNLIKELY (value->state & STATE_LOCKED)