cbc60528c3
- libsubid: don't print error messages on stderr by default - libsubid: libsubid_init return false if out of memory - useradd: fix SUB_UID_COUNT=0 - libsubid: don't return owner in list_owner_ranges API call - libsubid: libsubid_init don't print messages on error - libsubid: fix newusers when nss provides subids - man: clarify subid delegation - libsubid: make shadow_logfd not extern
41 lines
1.0 KiB
Diff
41 lines
1.0 KiB
Diff
From b0e86b959fe5c086ffb5e7eaf3c1b1e9219411e9 Mon Sep 17 00:00:00 2001
|
|
From: Serge Hallyn <serge@hallyn.com>
|
|
Date: Sun, 23 May 2021 08:03:10 -0500
|
|
Subject: [PATCH] libsubid_init: don't print messages on error
|
|
|
|
Signed-off-by: Serge Hallyn <serge@hallyn.com>
|
|
---
|
|
libsubid/api.c | 7 ++-----
|
|
1 file changed, 2 insertions(+), 5 deletions(-)
|
|
|
|
diff --git a/libsubid/api.c b/libsubid/api.c
|
|
index c4848142..b477b271 100644
|
|
--- a/libsubid/api.c
|
|
+++ b/libsubid/api.c
|
|
@@ -46,12 +46,10 @@ 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) {
|
|
@@ -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;
|
|
}
|
|
--
|
|
2.30.2
|
|
|