mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-09 15:18:28 +08:00
18 lines
675 B
Diff
18 lines
675 B
Diff
diff --git a/upstream/trunk/lib/nscd.c b/upstream/trunk/lib/nscd.c
|
|
index 227c205..7adb58f 100644
|
|
--- a/lib/nscd.c
|
|
+++ b/lib/nscd.c
|
|
@@ -39,8 +39,11 @@ int nscd_flush_cache (const char *service)
|
|
/* nscd is not installed, or it is installed but uses an
|
|
interpreter that is missing. Probably the former. */
|
|
return 0;
|
|
+ } else if (code == 1) {
|
|
+ /* nscd is installed, but it isn't active. */
|
|
+ return 0;
|
|
} else if (code != 0) {
|
|
- (void) fprintf (stderr, _("%s: nscd exited with status %d"),
|
|
+ (void) fprintf (stderr, _("%s: nscd exited with status %d\n"),
|
|
Prog, code);
|
|
(void) fprintf (stderr, _(MSG_NSCD_FLUSH_CACHE_FAILED), Prog);
|
|
return -1;
|