[glib] Fix logic error for missing options in reader



commit 33104067d485fdc7596df7da57d43ba123d64927
Author: Ryan Lortie <desrt desrt ca>
Date:   Mon Apr 19 10:17:31 2010 -0400

    Fix logic error for missing options in reader

 gio/gvdb/gvdb-reader.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
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,



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]