chiark / gitweb /
udev: link-config - fix mem leak
authorTom Gundersen <teg@jklm.no>
Wed, 4 Jun 2014 10:34:23 +0000 (12:34 +0200)
committerTom Gundersen <teg@jklm.no>
Wed, 4 Jun 2014 10:55:23 +0000 (12:55 +0200)
Reported by Kay.

src/udev/net/link-config.c

index 8234598e4518e5ae8a0e857e8cd075ba6b928d67..a9acc3ddb7f3173058a07209f4680abb16abba54 100644 (file)
@@ -118,6 +118,7 @@ static void link_configs_free(link_config_ctx *ctx) {
                 free(link->match_type);
                 free(link->description);
                 free(link->alias);
+                free(link->name_policy);
 
                 free(link);
         }
@@ -204,7 +205,8 @@ static bool enable_name_policy(void) {
 
 int link_config_load(link_config_ctx *ctx) {
         int r;
-        char **files, **f;
+        _cleanup_strv_free_ char **files;
+        char **f;
 
         link_configs_free(ctx);