From 37a658c4c86fa5ad9fb6f76cba2fca80f4249036 Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Tue, 23 Mar 2010 15:43:08 +0100 Subject: udhcp: handle errors in read_staticlease also gets rid of ether-aton's static buffer in ether-wake: text data bss dec hexfilename 838664 441 7572 846677 ceb55busybox_old 838650 441 7564 846655 ceb3fbusybox_unstripped Signed-off-by: Denys Vlasenko --- networking/nameif.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'networking/nameif.c') diff --git a/networking/nameif.c b/networking/nameif.c index 36fbb954e..046e308c5 100644 --- a/networking/nameif.c +++ b/networking/nameif.c @@ -90,7 +90,7 @@ static void nameif_parse_selector(ethtable_t *ch, char *selector) } else { #endif lmac = xmalloc(ETH_ALEN); - ch->mac = ether_aton_r(selector + (strncmp(selector, "mac=", 4) ? 0 : 4), lmac); + ch->mac = ether_aton_r(selector + (strncmp(selector, "mac=", 4) != 0 ? 0 : 4), lmac); if (ch->mac == NULL) bb_error_msg_and_die("can't parse %s", selector); #if ENABLE_FEATURE_NAMEIF_EXTENDED -- cgit v1.2.3