fix: Prevent use uninitialized value in NDEBUG is enabled and assert() take no effect.
authorTomas Mlcoch <tmlcoch@redhat.com>
Tue, 2 Jul 2013 07:38:01 +0000 (09:38 +0200)
committerTomas Mlcoch <tmlcoch@redhat.com>
Tue, 2 Jul 2013 07:38:01 +0000 (09:38 +0200)
src/load_metadata.c

index 59fd2ce..11132f0 100644 (file)
@@ -307,7 +307,7 @@ cr_metadata_load_xml(cr_Metadata md,
                 // and it SHOULD set only valid key values)
                 g_critical("%s: Unknown hash table key selected", __func__);
                 assert(0);
-                break;
+                return CRE_ERROR;
         }
 
         if (g_hash_table_lookup(md->ht, new_key)) {