summaryrefslogtreecommitdiff
path: root/json-glib/json-reader.c
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gnome.org>2012-10-27 10:52:41 +0100
committerEmmanuele Bassi <ebassi@gnome.org>2012-10-27 10:52:41 +0100
commit22275bc0c28682e6bd3022d36e0a9301aeb5ce56 (patch)
treeb247bdda134b51f4e9f124023cd86490597d3b02 /json-glib/json-reader.c
parent9c26d466f4bbdde00225f2782f041668b1536213 (diff)
downloadjson-glib-22275bc0c28682e6bd3022d36e0a9301aeb5ce56.tar.gz
reader: "null" is a value
Even if we have a special JsonNode for it. The json_reader_is_value() function should return TRUE for 'null' nodes as well.
Diffstat (limited to 'json-glib/json-reader.c')
-rw-r--r--json-glib/json-reader.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/json-glib/json-reader.c b/json-glib/json-reader.c
index 441dffc..721f069 100644
--- a/json-glib/json-reader.c
+++ b/json-glib/json-reader.c
@@ -403,7 +403,8 @@ json_reader_is_value (JsonReader *reader)
if (reader->priv->current_node == NULL)
return FALSE;
- return JSON_NODE_HOLDS_VALUE (reader->priv->current_node);
+ return JSON_NODE_HOLDS_VALUE (reader->priv->current_node) ||
+ JSON_NODE_HOLDS_NULL (reader->priv->current_node);
}
/**