[glib/gvariantiter] Bug 610484 - g_variant_equal bug



commit dae5a25a55f779d42748ca45b801fa0e9e438d7c
Author: Ryan Lortie <desrt desrt ca>
Date:   Sun Feb 21 15:45:40 2010 -0500

    Bug 610484 - g_variant_equal bug
    
    Add missing '== 0' to strcmp to test for equality.

 glib/gvariant.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/glib/gvariant.c b/glib/gvariant.c
index 038af08..027020a 100644
--- a/glib/gvariant.c
+++ b/glib/gvariant.c
@@ -1891,7 +1891,7 @@ g_variant_equal (gconstpointer one,
 
       strone = g_variant_print ((GVariant *) one, FALSE);
       strtwo = g_variant_print ((GVariant *) two, FALSE);
-      equal = strcmp (strone, strtwo);
+      equal = strcmp (strone, strtwo) == 0;
       g_free (strone);
       g_free (strtwo);
     }



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