summaryrefslogtreecommitdiff
path: root/contractor
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2020-04-09 19:44:18 +0300
committerLars Wirzenius <liw@liw.fi>2020-04-09 19:44:18 +0300
commit569180b2bb1a8bc703b4a521260d1c4218d0a74a (patch)
tree6fa14065e61f4fe9ced4179123b28e82889cc5d4 /contractor
parent0a8d9d6ca1734518b016662b6fdd675c3395f010 (diff)
downloadick-contractor-569180b2bb1a8bc703b4a521260d1c4218d0a74a.tar.gz
Fix: handle case of empty dnsmasq status file
Diffstat (limited to 'contractor')
-rwxr-xr-xcontractor3
1 files changed, 3 insertions, 0 deletions
diff --git a/contractor b/contractor
index 270bb4e..1a851ff 100755
--- a/contractor
+++ b/contractor
@@ -311,6 +311,9 @@ class Manager:
logging.error('Could not read dnsmasq status file')
return None
+ if not er.stdout:
+ return None
+
status = json.loads(er.stdout)
if not status:
return None