libsubid_init: don't print messages on error

Signed-off-by: Serge Hallyn <serge@hallyn.com>
This commit is contained in:
Serge Hallyn 2021-05-23 08:03:10 -05:00
parent ea7af4e154
commit b0e86b959f

View File

@ -46,13 +46,11 @@ bool libsubid_init(const char *progname, FILE * logfd)
{
if (progname) {
progname = strdup(progname);
if (progname) {
if (progname)
Prog = progname;
} else {
fprintf(stderr, "Out of memory");
else
return false;
}
}
if (logfd) {
shadow_logfd = logfd;
@ -60,7 +58,6 @@ bool libsubid_init(const char *progname, FILE * logfd)
}
shadow_logfd = fopen("/dev/null", "w");
if (!shadow_logfd) {
fprintf(stderr, "ERROR opening /dev/null for error messages. Using stderr.");
shadow_logfd = stderr;
return false;
}