properly handle return codes
[project/procd.git] / initd / preinit.c
index fb94527d50c002043d8500d17ebae61886e412c7..f38d8ef2a014acac7311a06a16c7a2401907debb 100644 (file)
@@ -38,7 +38,8 @@ check_dbglvl(void)
 
        if (!fp)
                return;
-       fscanf(fp, "%d", &lvl);
+       if (fscanf(fp, "%d", &lvl) == EOF)
+               ERROR("failed to read debug level\n");
        fclose(fp);
        unlink("/tmp/debug_level");