about summary refs log tree commit diff
path: root/pkgs/tools/networking/dhcpcd/check-interface.patch
blob: 2b732b740ad40c56a7bb6fe83a752fb9c9bfdfe1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Index: dhcpcd.c
==================================================================
--- a/dhcpcd.c
+++ b/dhcpcd.c
@@ -747,14 +747,14 @@
 			if (ifp->hwlen != 0)
 				memcpy(ifl->hwaddr, ifp->hwaddr, ifl->hwlen);
 		} else {
 			TAILQ_REMOVE(ifs, ifp, next);
 			TAILQ_INSERT_TAIL(ctx->ifaces, ifp, next);
-		}
-		if (action == 1) {
-			init_state(ifp, ctx->argc, ctx->argv);
-			start_interface(ifp);
+			if (action == 1) {
+				init_state(ifp, ctx->argc, ctx->argv);
+				start_interface(ifp);
+			}
 		}
 	}
 
 	/* Free our discovered list */
 	while ((ifp = TAILQ_FIRST(ifs))) {