mercurial/commands.py
changeset 4673 d8442fc0da8d
parent 4671 150afe6becf6
parent 4672 272c0a09b203
child 4676 0f6e2b37512d
--- a/mercurial/commands.py
+++ b/mercurial/commands.py
@@ -2432,6 +2432,7 @@ def serve(ui, repo, **opts):
 
     class service:
         def init(self):
+            util.set_signal_handler()
             try:
                 self.httpd = hgweb.server.create_server(parentui, repo)
             except socket.error, inst: