xv6

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 549c62cc1caafe4f8ac8b2a40eca6e098d322489
parent 215a9ce237b0610eb2061663aed4b98b8adea33b
Author: Austin Clements <amdragon@mit.edu>
Date:   Sat,  3 Sep 2011 10:21:51 -0400

I can't do math; fix bug introduced in 5a9761

Diffstat:
Mexec.c | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/exec.c b/exec.c @@ -61,7 +61,7 @@ exec(char *path, char **argv) for(argc = 0; argv[argc]; argc++) { if(argc >= MAXARG) goto bad; - sp = (sp - strlen(argv[argc]) + 1) & ~3; + sp = (sp - (strlen(argv[argc]) + 1)) & ~3; if(copyout(pgdir, sp, argv[argc], strlen(argv[argc]) + 1) < 0) goto bad; ustack[3+argc] = sp;