From: Ryan Lortie Date: Mon, 19 Apr 2010 14:17:31 +0000 (-0400) Subject: Fix logic error for missing options in reader X-Git-Tag: 2.25.0~12 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=33104067d485fdc7596df7da57d43ba123d64927;p=platform%2Fupstream%2Fglib.git Fix logic error for missing options in reader --- diff --git a/gio/gvdb/gvdb-reader.c b/gio/gvdb/gvdb-reader.c index 65bef5e..2bec7dc 100644 --- a/gio/gvdb/gvdb-reader.c +++ b/gio/gvdb/gvdb-reader.c @@ -417,7 +417,7 @@ gvdb_table_get_value (GvdbTable *file, { data = gvdb_table_dereference (file, &item->options, 8, &size); - if (data != NULL || size > 0) + if (data != NULL && size > 0) { *options = g_variant_new_from_data (G_VARIANT_TYPE ("a{sv}"), data, size, file->trusted,