regex_t pat_cmdline;
regmatch_t matches[2];
- if (!fd)
+ if (fd < 0)
return;
r = read(fd, line, sizeof(line) - 1);
line[r] = '\0';
close(fd);
- regcomp(&pat_cmdline, "init_debug=([0-9]*)", REG_EXTENDED);
+ regcomp(&pat_cmdline, "init_debug=([0-9]+)", REG_EXTENDED);
if (!regexec(&pat_cmdline, line, 2, matches, 0)) {
line[matches[1].rm_eo] = '\0';
debug = atoi(&line[matches[1].rm_so]);