[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Lost] Shell: Korrektes argc auch bei überschüssigen Leerzeichen



! shell: Berechnet argc auch bei überschüssigen Leerzeichen korrekt und verhindert damit einen Page Fault
Index: shell.c
===================================================================
--- shell.c	(Revision 702)
+++ shell.c	(Arbeitskopie)
@@ -272,6 +272,10 @@
             {
                 argv[pos] = strtok(NULL, " ");
             }
+
+            while (argv[argc - 1] == NULL) {
+                argc--;
+            }
             
             return command->handler(argc, argv, cmdstring);
         }