diff options
author | Evgeny Vereshchagin <evvers@ya.ru> | 2018-11-07 23:24:16 +0100 |
---|---|---|
committer | Evgeny Vereshchagin <evvers@ya.ru> | 2018-11-08 13:49:45 +0100 |
commit | 86f4edef543d9133a8bc03ff11d1f6ed3cfe4c7a (patch) | |
tree | cc4a36f9f5df111f4a118da869a3a134d9331011 /src/test | |
parent | 79f6178ee1f05237074208dc832d5839ea89deb3 (diff) | |
download | systemd-86f4edef543d9133a8bc03ff11d1f6ed3cfe4c7a.tar.gz |
test: initialize hwdb so that the test won't try to free memory it has never allocated
See https://github.com/systemd/systemd/pull/10678#issuecomment-436790906.
Diffstat (limited to 'src/test')
-rw-r--r-- | src/test/test-sd-hwdb.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/test/test-sd-hwdb.c b/src/test/test-sd-hwdb.c index b67a8537bf..17ca6a0e27 100644 --- a/src/test/test-sd-hwdb.c +++ b/src/test/test-sd-hwdb.c @@ -5,7 +5,7 @@ #include "tests.h" static int test_failed_enumerate(void) { - _cleanup_(sd_hwdb_unrefp) sd_hwdb *hwdb; + _cleanup_(sd_hwdb_unrefp) sd_hwdb *hwdb = NULL; const char *key, *value; int r; @@ -29,7 +29,7 @@ static int test_failed_enumerate(void) { "evdev:atkbd:dmi:bvnXXX:bvrYYY:bdZZZ:svnDellXXX:pnYYY" static void test_basic_enumerate(void) { - _cleanup_(sd_hwdb_unrefp) sd_hwdb *hwdb; + _cleanup_(sd_hwdb_unrefp) sd_hwdb *hwdb = NULL; const char *key, *value; size_t len1 = 0, len2 = 0; int r; |