]> spindle.queued.net Git - midori/commitdiff
Double check meta values before trying to convert to a long
authorChristian Dywan <christian@twotoasts.de>
Mon, 30 Nov 2009 18:52:42 +0000 (19:52 +0100)
committerChristian Dywan <christian@twotoasts.de>
Mon, 30 Nov 2009 18:52:42 +0000 (19:52 +0100)
katze/katze-item.c

index a63afd45cdc899f68a49f8a79d7f4b71ba382347..80f835ebb5d729e49c5d195d935c1d2bd525ec9b 100644 (file)
@@ -590,7 +590,7 @@ katze_item_get_meta_integer (KatzeItem*   item,
     if (g_str_has_prefix (key, "midori:"))
         key = &key[7];
     if (g_hash_table_lookup_extended (item->metadata, key, NULL, &value))
-        return g_ascii_strtoll (value, NULL, 0);
+        return value ? g_ascii_strtoll (value, NULL, 0) : -1;
     return -1;
 }