From: Yu Watanabe Date: Fri, 22 Feb 2019 06:16:47 +0000 (+0900) Subject: udev: fix memleak in conditions for .link file X-Git-Tag: v242-rc1~252^2~6 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=391f6bc1dbf7f0171e556dc23d0770dfecfbbbde;p=thirdparty%2Fsystemd.git udev: fix memleak in conditions for .link file --- diff --git a/src/udev/net/link-config.c b/src/udev/net/link-config.c index b25fa1acde4..aa3e7eeae31 100644 --- a/src/udev/net/link-config.c +++ b/src/udev/net/link-config.c @@ -50,12 +50,13 @@ static void link_config_free(link_config *link) { strv_free(link->match_path); strv_free(link->match_driver); strv_free(link->match_type); - free(link->match_name); - free(link->match_host); - free(link->match_virt); - free(link->match_kernel_cmdline); - free(link->match_kernel_version); - free(link->match_arch); + strv_free(link->match_name); + + condition_free_list(link->match_host); + condition_free_list(link->match_virt); + condition_free_list(link->match_kernel_cmdline); + condition_free_list(link->match_kernel_version); + condition_free_list(link->match_arch); free(link->description); free(link->mac);