]> skyeroc.xyz Git - dgamelaunch/commitdiff
hide all extra arguments, because they're probably -p
authorJoshua Kwan <joshk@triplehelix.org>
Tue, 22 Jun 2004 16:36:09 +0000 (16:36 +0000)
committerJoshua Kwan <joshk@triplehelix.org>
Tue, 22 Jun 2004 16:36:09 +0000 (16:36 +0000)
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@321 db0b04b0-f4d1-0310-9a6d-de3e77497b0e

dgamelaunch.c

index cc3d03ad186fba077620fc5890439dc33fa8f3a3..036d71cd604d6c69ee5d3ced835d02cf04f89646 100644 (file)
@@ -1667,7 +1667,7 @@ main (int argc, char** argv)
   int c;
   int nhext = 0, nhauth = 0;
 
-  while ((c = getopt(argc, argv, "qh:pp:f:ae")) != -1)
+  while ((c = getopt(argc, argv, "qh:pf:ae")) != -1)
   {
     switch (c)
     {
@@ -1696,6 +1696,12 @@ main (int argc, char** argv)
     }
   }
   
+  while (optind < argc)
+  {
+    size_t len = strlen(argv[optind]);
+    memset(argv[optind++], 0, len);
+  }
+
   create_config();
 
   /* signal handlers */