From 1d529f382c4b855d22289990c4369ee68ddd3adc Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Tue, 4 Apr 2023 11:29:57 +0900 Subject: [PATCH] PID cache is never cleared where `fork` is not used --- process.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/process.c b/process.c index 4237bbd0f7..daf3456bfd 100644 --- a/process.c +++ b/process.c @@ -506,11 +506,13 @@ get_pid(void) return PIDT2NUM(cached_pid); } +#if defined HAVE_WORKING_FORK || defined HAVE_DAEMON static void clear_pid_cache(void) { cached_pid = 0; } +#endif /* * call-seq: