chiark / gitweb /
udev: link-config - fix naming policy
authorTom Gundersen <teg@jklm.no>
Tue, 12 Aug 2014 11:15:11 +0000 (13:15 +0200)
committerTom Gundersen <teg@jklm.no>
Tue, 12 Aug 2014 18:42:59 +0000 (20:42 +0200)
Don't exit the name-finding loop when the 'kernel' policy is detected. We should
still find a fallback name if possible in the (very likely) case that no kernel
name is set at all.

src/udev/net/link-config.c

index 5b94e48825bc803fe6ad78f221a586c6863c660e..4ff20e6d10d4048fb0113d6b2f07c18d8fb4c435 100644 (file)
@@ -382,8 +382,8 @@ int link_config_apply(link_config_ctx *ctx, link_config *config,
         if (ctx->enable_name_policy && config->name_policy) {
                 NamePolicy *policy;
 
-                for (policy = config->name_policy; !respect_predictable && !new_name &&
-                                                   *policy != _NAMEPOLICY_INVALID; policy++) {
+                for (policy = config->name_policy;
+                     !new_name && *policy != _NAMEPOLICY_INVALID; policy++) {
                         switch (*policy) {
                                 case NAMEPOLICY_KERNEL:
                                         respect_predictable = true;