summaryrefslogtreecommitdiff
path: root/json-glib/json-gvariant.c
diff options
context:
space:
mode:
authorRob Taylor <rob.taylor@codethink.co.uk>2011-03-15 09:09:11 +0000
committerEmmanuele Bassi <ebassi@linux.intel.com>2011-03-23 11:38:23 +0000
commit992d966572e3e498031578558ac307d0f4909246 (patch)
treec19f12f6ea87f7c2a693ce2f689f9466b06c38fc /json-glib/json-gvariant.c
parentaf70f34b3fc46a4c464418ebd6a16d9a1f18af8a (diff)
downloadjson-glib-992d966572e3e498031578558ac307d0f4909246.tar.gz
gvariant: Pass NULL down the chain for *signature
Some small internal change from passing the signature to a pointer to the signature down the call chain caused all the checks for signature==NULL to fail. Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>
Diffstat (limited to 'json-glib/json-gvariant.c')
-rw-r--r--json-glib/json-gvariant.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/json-glib/json-gvariant.c b/json-glib/json-gvariant.c
index 5f8bae6..efb86c1 100644
--- a/json-glib/json-gvariant.c
+++ b/json-glib/json-gvariant.c
@@ -1246,7 +1246,7 @@ json_gvariant_deserialize (JsonNode *json_node,
return NULL;
}
- return json_to_gvariant_recurse (json_node, &signature, error);
+ return json_to_gvariant_recurse (json_node, signature ? &signature : NULL, error);
}
/**