diff --git a/mininet/cli.py b/mininet/cli.py
index aae0a6f27311229b459e0ba308c7bdf510f9491d..159a9bf7dd6df8b65e65a6d184df1f04b86cbae8 100644
--- a/mininet/cli.py
+++ b/mininet/cli.py
@@ -367,7 +367,7 @@ def do_switch( self, line ):
             if command == 'start':
                 self.mn.get( sw ).start( self.mn.controllers )
             elif command == 'stop':
-                self.mn.get( sw ).stop( False )
+                self.mn.get( sw ).stop( deleteIntfs=False )
             else:
                 error( 'invalid command: switch <switch name> {start, stop}\n' )