]> Devi Nivas Git - cs3210-lab0.git/commitdiff
oops
authorrsc <rsc>
Tue, 28 Aug 2007 02:39:40 +0000 (02:39 +0000)
committerrsc <rsc>
Tue, 28 Aug 2007 02:39:40 +0000 (02:39 +0000)
exec.c

diff --git a/exec.c b/exec.c
index 5905c16bfb2ac6890a4fb5d27c20681e360b18f7..192b0cb23432ff221f55b1f67405031c54440761 100644 (file)
--- a/exec.c
+++ b/exec.c
@@ -72,7 +72,7 @@ exec(char *path, char **argv)
   
   // Initialize stack.
   sp = sz;
-  argp = sz - arglen;
+  argp = sz - arglen - 4*(argc+1);
 
   // Copy argv strings and pointers to stack.
   *(uint*)(mem+argp + 4*argc) = 0;  // argv[argc]