From 549c62cc1caafe4f8ac8b2a40eca6e098d322489 Mon Sep 17 00:00:00 2001 From: Austin Clements Date: Sat, 3 Sep 2011 10:21:51 -0400 Subject: [PATCH] I can't do math; fix bug introduced in 5a9761 --- exec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exec.c b/exec.c index 629c433..312a5c3 100644 --- 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;