diff options
| author | rsc <rsc> | 2007-08-30 18:19:52 +0000 | 
|---|---|---|
| committer | rsc <rsc> | 2007-08-30 18:19:52 +0000 | 
| commit | 71d5bf4d08b3ce328fe403f464f4ec95f2d8ca29 (patch) | |
| tree | bad91d4b3975dee7b21dc221f2ea4226579925c1 | |
| parent | de1329dda231ed4b376727c7d2fa50ed27505740 (diff) | |
| download | xv6-labs-71d5bf4d08b3ce328fe403f464f4ec95f2d8ca29.tar.gz xv6-labs-71d5bf4d08b3ce328fe403f464f4ec95f2d8ca29.tar.bz2 xv6-labs-71d5bf4d08b3ce328fe403f464f4ec95f2d8ca29.zip | |
oops - broke arg counting
| -rw-r--r-- | exec.c | 2 | 
1 files changed, 1 insertions, 1 deletions
| @@ -42,7 +42,7 @@ exec(char *path, char **argv)    // Arguments.    arglen = 0;    for(argc=0; argv[argc]; argc++) -    arglen += strlen(argv[i]) + 1; +    arglen += strlen(argv[argc]) + 1;    arglen = (arglen+3) & ~3;    sz += arglen + 4*(argc+1); | 
