From 6c6cf2a9562fa6de53432dd39debbec0985d2967 Mon Sep 17 00:00:00 2001 From: sebres Date: Tue, 25 Feb 2020 15:06:04 +0100 Subject: [PATCH] small amend (avoid possible error by close of not existing pipe) --- fail2ban/server/utils.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/fail2ban/server/utils.py b/fail2ban/server/utils.py index 8e8b0571..053aa04f 100644 --- a/fail2ban/server/utils.py +++ b/fail2ban/server/utils.py @@ -270,8 +270,9 @@ class Utils(): if stderr is not None and stderr != '' and std_level >= logSys.getEffectiveLevel(): for l in stderr.splitlines(): logSys.log(std_level, "%x -- stderr: %r", realCmdId, uni_decode(l)) - popen.stdout.close() - popen.stderr.close() + + if popen.stdout: popen.stdout.close() + if popen.stderr: popen.stderr.close() success = False if retcode in success_codes: