Zbigniew Jędrzejewski-Szmek 62fe94
From d95b83b87d7d7c50e550f7128827f73a321c8934 Mon Sep 17 00:00:00 2001
Zbigniew Jędrzejewski-Szmek 62fe94
From: Tom Gundersen <teg@jklm.no>
Zbigniew Jędrzejewski-Szmek 62fe94
Date: Mon, 8 Sep 2014 14:17:46 +0200
Zbigniew Jędrzejewski-Szmek 62fe94
Subject: [PATCH] udev: link-config - only set *name on success
Zbigniew Jędrzejewski-Szmek 62fe94
Zbigniew Jędrzejewski-Szmek 62fe94
---
Zbigniew Jędrzejewski-Szmek 62fe94
 src/udev/net/link-config.c | 4 ++--
Zbigniew Jędrzejewski-Szmek 62fe94
 1 file changed, 2 insertions(+), 2 deletions(-)
Zbigniew Jędrzejewski-Szmek 62fe94
Zbigniew Jędrzejewski-Szmek 62fe94
diff --git a/src/udev/net/link-config.c b/src/udev/net/link-config.c
Zbigniew Jędrzejewski-Szmek 62fe94
index c2881d6b41..64ff00dc0d 100644
Zbigniew Jędrzejewski-Szmek 62fe94
--- a/src/udev/net/link-config.c
Zbigniew Jędrzejewski-Szmek 62fe94
+++ b/src/udev/net/link-config.c
Zbigniew Jędrzejewski-Szmek 62fe94
@@ -424,8 +424,6 @@ int link_config_apply(link_config_ctx *ctx, link_config *config,
Zbigniew Jędrzejewski-Szmek 62fe94
         } else
Zbigniew Jędrzejewski-Szmek 62fe94
                 new_name = NULL;
Zbigniew Jędrzejewski-Szmek 62fe94
 
Zbigniew Jędrzejewski-Szmek 62fe94
-        *name = new_name;
Zbigniew Jędrzejewski-Szmek 62fe94
-
Zbigniew Jędrzejewski-Szmek 62fe94
         switch (config->mac_policy) {
Zbigniew Jędrzejewski-Szmek 62fe94
                 case MACPOLICY_PERSISTENT:
Zbigniew Jędrzejewski-Szmek 62fe94
                         if (mac_is_random(device)) {
Zbigniew Jędrzejewski-Szmek 62fe94
@@ -459,6 +457,8 @@ int link_config_apply(link_config_ctx *ctx, link_config *config,
Zbigniew Jędrzejewski-Szmek 62fe94
                 return r;
Zbigniew Jędrzejewski-Szmek 62fe94
         }
Zbigniew Jędrzejewski-Szmek 62fe94
 
Zbigniew Jędrzejewski-Szmek 62fe94
+        *name = new_name;
Zbigniew Jędrzejewski-Szmek 62fe94
+
Zbigniew Jędrzejewski-Szmek 62fe94
         return 0;
Zbigniew Jędrzejewski-Szmek 62fe94
 }
Zbigniew Jędrzejewski-Szmek 62fe94