From: Evgeny Vereshchagin Date: Wed, 7 Nov 2018 22:24:16 +0000 (+0100) Subject: test: initialize hwdb so that the test won't try to free memory it has never allocated X-Git-Tag: v240~377^2~4 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=86f4edef543d9133a8bc03ff11d1f6ed3cfe4c7a;p=thirdparty%2Fsystemd.git 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. --- diff --git a/src/test/test-sd-hwdb.c b/src/test/test-sd-hwdb.c index b67a8537bf3..17ca6a0e279 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;