diff --git a/salt/netapi/rest_cherrypy/__init__.py b/salt/netapi/rest_cherrypy/__init__.py
index <HASH>..<HASH> 100644
--- a/salt/netapi/rest_cherrypy/__init__.py
+++ b/salt/netapi/rest_cherrypy/__init__.py
@@ -8,8 +8,6 @@ This is run by ``salt-api`` and started in a multiprocess.
 # Import Python libs
 import logging
 import os
-import signal
-import sys
 
 # Import CherryPy without traceback so we can provide an intelligent log
 # message in the __virtual__ function
@@ -90,9 +88,4 @@ def start():
         cherrypy.server.ssl_certificate = apiopts['ssl_crt']
         cherrypy.server.ssl_private_key = apiopts['ssl_key']
 
-    def signal_handler(*args):
-        cherrypy.engine.exit()
-        sys.exit(0)
-    signal.signal(signal.SIGINT, signal_handler)
-
     cherrypy.quickstart(root, apiopts.get('root_prefix', '/'), conf)
Lint errors; removed imports; removed signal_handler function

CherryPy's quickstart does signal handling. We don't need this here.