Mercurial > hg > dhcpcd
changeset 5547:c9182c3618e6 draft
Improve readability.
| author | Roy Marples <roy@marples.name> |
|---|---|
| date | Sat, 21 Nov 2020 12:01:21 +0000 |
| parents | 08426e8a98a7 |
| children | bcca2ff28a64 |
| files | src/dhcpcd.c |
| diffstat | 1 files changed, 14 insertions(+), 11 deletions(-) [+] |
line wrap: on
line diff
--- a/src/dhcpcd.c Sat Nov 21 11:59:07 2020 +0000 +++ b/src/dhcpcd.c Sat Nov 21 12:01:21 2020 +0000 @@ -991,17 +991,20 @@ dhcpcd_activateinterface(struct interface *ifp, unsigned long long options) { - if (!ifp->active) { - ifp->active = IF_ACTIVE; - dhcpcd_initstate2(ifp, options); - /* It's possible we might not have been able to load - * a config. */ - if (ifp->active) { - configure_interface1(ifp); - run_preinit(ifp); - dhcpcd_prestartinterface(ifp); - } - } + if (ifp->active) + return; + + ifp->active = IF_ACTIVE; + dhcpcd_initstate2(ifp, options); + + /* It's possible we might not have been able to load + * a config. */ + if (!ifp->active) + return; + + configure_interface1(ifp); + run_preinit(ifp); + dhcpcd_prestartinterface(ifp); } int
