else
{
if (!silent)
- fprintf(stderr, "%s: no such group '%s'\n", config, $3);
+ fprintf(stderr, "%s:%d: no such group '%s'\n", config, line, $3);
}
break;
if (!strcmp($3, "root"))
{
- fprintf(stderr, "%s: I refuse to run as root! Aborting.\n", config);
+ fprintf(stderr, "%s:%d: I refuse to run as root! Aborting.\n", config, line);
graceful_exit(1);
}
myconfig->shed_user = strdup($3);
}
else
{
- fprintf(stderr, "%s: I refuse to run as %s (uid 0!) Aborting.\n", config, $3);
+ fprintf(stderr, "%s:%d: I refuse to run as %s (uid 0!) Aborting.\n", config, line, $3);
graceful_exit(1);
}
}
else
{
if (!silent)
- fprintf(stderr, "%s: no such user '%s'\n", config, $3);
+ fprintf(stderr, "%s:%d: no such user '%s'\n", config, line, $3);
}
break;
break;
default:
- fprintf(stderr, "%s: token %s does not take a string, bailing out\n",
- config, lookup_token($1));
+ fprintf(stderr, "%s:%d: token %s does not take a string, bailing out\n",
+ config, line, lookup_token($1));
exit(1);
}
/* Naive user protection - do not allow running as user root */
if ($3 == 0)
{
- fprintf(stderr, "%s: I refuse to run as uid 0 (root)! Aborting.\n", config);
+ fprintf(stderr, "%s:%d: I refuse to run as uid 0 (root)! Aborting.\n", config, line);
graceful_exit(1);
}
break;
default:
- fprintf(stderr, "%s: token %s does not take a number, bailing out\n",
- config, lookup_token($1));
+ fprintf(stderr, "%s:%d: token %s does not take a number, bailing out\n",
+ config, line, lookup_token($1));
exit(1);
}
};