From 33104067d485fdc7596df7da57d43ba123d64927 Mon Sep 17 00:00:00 2001 From: Ryan Lortie Date: Mon, 19 Apr 2010 10:17:31 -0400 Subject: [PATCH] Fix logic error for missing options in reader --- gio/gvdb/gvdb-reader.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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, -- 2.7.4