]> pd.if.org Git - startuptools/blobdiff - exec.c
fix empty module list handling
[startuptools] / exec.c
diff --git a/exec.c b/exec.c
index b8378cec0430ecf36cfa394f010a2609195a0410..bd07905b57dfad9eea220d09565a4ed0fcde053f 100644 (file)
--- a/exec.c
+++ b/exec.c
 static void do_exec(int skip, int ac, char *av[]) {
        int i;
 
+       if (skip >= ac) {
+               fprintf(stderr, "nothing to exec\n");
+               exit(EXIT_FAILURE);
+       }
+
        for (i=0;i<ac-skip;i++) {
                av[i] = av[i+skip];
        }