From 2006ab1dd8b63ec09b19d062ac6d02edaaccafa2 Mon Sep 17 00:00:00 2001 From: Tomas Kopecek Date: Wed, 15 Jun 2022 11:44:09 +0200 Subject: [PATCH] don't propagate SIGHUP ignore to child processes Related: https://pagure.io/koji/issue/672 --- koji/__init__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/koji/__init__.py b/koji/__init__.py index 58ca831e..309c6c0e 100644 --- a/koji/__init__.py +++ b/koji/__init__.py @@ -584,8 +584,9 @@ def daemonize(): if pid: os._exit(0) os.setsid() - signal.signal(signal.SIGHUP, signal.SIG_IGN) - # fork again + # fork again, no need to ignore SIGHUP + # https://pagure.io/koji/issue/672 + # https://code.activestate.com/recipes/278731-creating-a-daemon-the-/ pid = os.fork() if pid: os._exit(0)