From bb44f36519f4bcfbc8b0aa34b245902a74c9e16c Mon Sep 17 00:00:00 2001 From: Daniel Kahn Gillmor Date: Thu, 21 Feb 2019 13:18:44 -0500 Subject: [PATCH] When Socket is absolute path, do not strip leading / This appears to just be an untested codepath. --- dkimpy_milter/util.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dkimpy_milter/util.py b/dkimpy_milter/util.py index 5d3f69d..57b433c 100644 --- a/dkimpy_milter/util.py +++ b/dkimpy_milter/util.py @@ -151,7 +151,7 @@ def own_socketfile(milterconfig): import os user, group = user_group(milterconfig.get('UserID')) if milterconfig.get('Socket')[:1] == '/': - os.chown(milterconfig.get('Socket')[1:], user, group) + os.chown(milterconfig.get('Socket'), user, group) if milterconfig.get('Socket')[:6] == "local:": os.chown(milterconfig.get('Socket')[6:], user, group)