init: allow last line to be not terminated by '\n'

This commit is contained in:
Denis Vlasenko 2008-01-29 09:56:21 +00:00
parent 8c638cbf09
commit c882f341ce

View File

@ -756,11 +756,11 @@ static void parse_inittab(void)
/* Skip leading spaces */
id = skip_whitespace(buf);
/* Skip the line if it's a comment */
if (*id == '#' || *id == '\n')
continue;
/* Trim the trailing '\n' */
*strchrnul(id, '\n') = '\0';
/* Skip the line if it is a comment */
if (*id == '#' || *id == '\0')
continue;
/* Line is: "id:runlevel_ignored:action:command" */
runlev = strchr(id, ':');