diff --git a/share/qtcreator/debugger/pdbbridge.py b/share/qtcreator/debugger/pdbbridge.py
index f33d7ec65472ab10709f8103fa784d17299b958d..3daec7e3cb5bd95c8cf7a8ba5330bca6dbd24ca3 100644
--- a/share/qtcreator/debugger/pdbbridge.py
+++ b/share/qtcreator/debugger/pdbbridge.py
@@ -675,11 +675,13 @@ class Dumper:
     def runit(self):
 
         print("DIR: %s" % dir())
+        if sys.argv[0] == '-c':
+            sys.argv = sys.argv[2:]
+        else:
+            sys.argv = sys.argv[1:]
         print("ARGV: %s" % sys.argv)
-        mainpyfile = sys.argv[1]     # Get script filename
+        mainpyfile = sys.argv[0]     # Get script filename
         sys.path.append(os.path.dirname(mainpyfile))
-        self.savedArgv = sys.argv[1:]
-        print("SARGV: %s" % self.savedArgv)
         print("MAIN: %s" % mainpyfile)
 
         while True: