From af975e6853995bce8dbd793546b86d6543a0e009 Mon Sep 17 00:00:00 2001 From: Roy Marples Date: Fri, 7 Mar 2014 22:14:13 +0000 Subject: [PATCH] Only check for carrier if state is still unknown. --- dhcpcd.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dhcpcd.c b/dhcpcd.c index bbdeba9a..2e3f2caf 100644 --- a/dhcpcd.c +++ b/dhcpcd.c @@ -578,7 +578,8 @@ start_interface(void *arg) size_t i; char buf[DUID_LEN * 3]; - handle_carrier(ifp->ctx, LINK_UNKNOWN, 0, ifp->name); + if (ifp->carrier == LINK_UNKNOWN) + handle_carrier(ifp->ctx, LINK_UNKNOWN, 0, ifp->name); if (ifp->carrier == LINK_DOWN) { syslog(LOG_INFO, "%s: waiting for carrier", ifp->name); return; -- 2.47.3