summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Vlasenko2008-07-08 03:25:25 +0000
committerDenis Vlasenko2008-07-08 03:25:25 +0000
commit493829207c1c2a36d55aaa13abf806533d0cb87f (patch)
tree5881b8454284b35ccd31cc0620178a4eff3f52d2
parent5d62462a8c7d911fae7d4711be21faf8b8973a09 (diff)
downloadbusybox-493829207c1c2a36d55aaa13abf806533d0cb87f.zip
busybox-493829207c1c2a36d55aaa13abf806533d0cb87f.tar.gz
ifupdown: /etc/network/interfaces can have comments with leading blanks
-rw-r--r--networking/ifupdown.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/networking/ifupdown.c b/networking/ifupdown.c
index af7bb6e..2b5e8a1 100644
--- a/networking/ifupdown.c
+++ b/networking/ifupdown.c
@@ -675,7 +675,7 @@ static struct interfaces_file_t *read_interfaces(const char *filename)
* the last character a backslash.
*
* Seen elsewhere in example config file:
- * A "#" character in the very first column makes the rest of the line
+ * A first non-blank "#" character makes the rest of the line
* be ignored. Blank lines are ignored. Lines may be indented freely.
* A "\" character at the very end of the line indicates the next line
* should be treated as a continuation of the current one.
@@ -711,7 +711,7 @@ static struct interfaces_file_t *read_interfaces(const char *filename)
#endif
rest_of_line = buf;
first_word = next_word(&rest_of_line);
- if (!first_word || *buf == '#') {
+ if (!first_word || *first_word == '#') {
free(buf);
continue; /* blank/comment line */
}