Fix logic error for missing options in reader
authorRyan Lortie <desrt@desrt.ca>
Mon, 19 Apr 2010 14:17:31 +0000 (10:17 -0400)
committerRyan Lortie <desrt@desrt.ca>
Mon, 19 Apr 2010 14:39:54 +0000 (10:39 -0400)
gio/gvdb/gvdb-reader.c

index 65bef5e..2bec7dc 100644 (file)
@@ -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,