From: Zbigniew Jędrzejewski-Szmek Date: Wed, 9 May 2018 23:49:01 +0000 (+0200) Subject: udevadm: fix null dererefence on allocation error X-Git-Tag: v239~287^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=03d3a9d5be0879ccbf2686a528c4e686ef0c0af2;p=thirdparty%2Fsystemd.git udevadm: fix null dererefence on allocation error CID #1390936. --- diff --git a/src/udev/udevadm-hwdb.c b/src/udev/udevadm-hwdb.c index c946131fb75..646c8507f70 100644 --- a/src/udev/udevadm-hwdb.c +++ b/src/udev/udevadm-hwdb.c @@ -703,7 +703,8 @@ out: if (trie) { if (trie->root) trie_node_cleanup(trie->root); - strbuf_cleanup(trie->strings); + if (trie->strings) + strbuf_cleanup(trie->strings); free(trie); } return rc;