diff --git a/scsh/scsh-tramp.c b/scsh/scsh-tramp.c index b947fc6..b086763 100644 --- a/scsh/scsh-tramp.c +++ b/scsh/scsh-tramp.c @@ -49,9 +49,9 @@ main(int argc, char *argv[]) { char **ap, **aq, **newav; - /* Insert "-o" VM "-i" IMAGE between argv[0] and argv[1]. */ + /* Insert "-i" IMAGE between argv[0] and argv[1]. */ - argc += 4; /* We're adding 4 new elts. */ + argc += 2; /* We're adding 2 new elts. */ newav = (char **) malloc((argc+1) * sizeof(char*)); /* Alloc new argv. */ if( !newav ) { perror(argv[0]); @@ -59,12 +59,10 @@ main(int argc, char *argv[]) } newav[0] = argv[0]; /* Install new header args. */ - newav[1] = "-o"; - newav[2] = VM; - newav[3] = "-i"; - newav[4] = IMAGE; + newav[1] = "-i"; + newav[2] = IMAGE; - for(ap=&argv[0], aq=&newav[4]; *ap;) /* Copy over orignal argv */ + for(ap=&argv[0], aq=&newav[2]; *ap;) /* Copy over orignal argv */ *++aq = *++ap; /* & the terminating NULL. */ execv(VM, newav); /* Do it. */