diff options
Diffstat (limited to 'networking/ifupdown.c')
-rw-r--r-- | networking/ifupdown.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/networking/ifupdown.c b/networking/ifupdown.c index 45407f9f4..ede2f8997 100644 --- a/networking/ifupdown.c +++ b/networking/ifupdown.c | |||
@@ -572,10 +572,7 @@ static char *next_word(char **buf) | |||
572 | } | 572 | } |
573 | 573 | ||
574 | /* Skip over leading whitespace */ | 574 | /* Skip over leading whitespace */ |
575 | word = *buf; | 575 | word = skip_whitespace(*buf); |
576 | while (isspace(*word)) { | ||
577 | ++word; | ||
578 | } | ||
579 | 576 | ||
580 | /* Skip over comments */ | 577 | /* Skip over comments */ |
581 | if (*word == '#') { | 578 | if (*word == '#') { |
@@ -712,9 +709,7 @@ static struct interfaces_file_t *read_interfaces(const char *filename) | |||
712 | } | 709 | } |
713 | 710 | ||
714 | /* ship any trailing whitespace */ | 711 | /* ship any trailing whitespace */ |
715 | while (isspace(*buf_ptr)) { | 712 | buf_ptr = skip_whitespace(buf_ptr); |
716 | ++buf_ptr; | ||
717 | } | ||
718 | 713 | ||
719 | if (buf_ptr[0] != '\0') { | 714 | if (buf_ptr[0] != '\0') { |
720 | bb_error_msg("too many parameters \"%s\"", buf); | 715 | bb_error_msg("too many parameters \"%s\"", buf); |