diff --git a/lib/daemon.py b/lib/daemon.py
index 97c78087a804ccf14850a9652e622bbe91a76029..0f6f540e354883ec8acff3d6923b3654fc096954 100644
--- a/lib/daemon.py
+++ b/lib/daemon.py
@@ -36,7 +36,7 @@ class Mainloop(object):
   def __init__(self):
     self._io_wait = []
     self._signal_wait = []
-    self.sigchld_handler = {}
+    self.sigchld_handler = None
 
   def Run(self):
     # TODO: Does not yet support adding new event sources while running