sd-hwdb: initialize variable
authorYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 20 Sep 2018 07:38:19 +0000 (16:38 +0900)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Thu, 20 Sep 2018 12:28:03 +0000 (14:28 +0200)
The variable 'fn' was not initialized on compat mode.

Fixes CID#1395731.

src/libsystemd/sd-hwdb/hwdb-util.c

index fe1f93b..bfb3ae0 100644 (file)
@@ -133,7 +133,7 @@ static int trie_values_cmp(const struct trie_value_entry *a, const struct trie_v
 static int trie_node_add_value(struct trie *trie, struct trie_node *node,
                                const char *key, const char *value,
                                const char *filename, uint16_t file_priority, uint32_t line_number, bool compat) {
-        ssize_t k, v, fn;
+        ssize_t k, v, fn = 0;
         struct trie_value_entry *val;
 
         k = strbuf_add_string(trie->strings, key, strlen(key));