diff --git a/userprog/populate_stack.c b/userprog/populate_stack.c index 7be8c7d7dea7db812001e3708cba738bfc6e3f09..d353e7f38256316e85c5d7c154e46fe2dbe7cf06 100644 --- a/userprog/populate_stack.c +++ b/userprog/populate_stack.c @@ -44,7 +44,7 @@ void populate_stack(void** stack_pointer, int argc, char** argv) { move_stack_pointer(*stack_pointer, 4); //Moves the stack pointer forwards 4 // TODO: Test if still required in later version - (*(uintptr_t **)(*stack_pointer)) = *stack_pointer + (*(uintptr_t **)(*stack_pointer)) = *stack_pointer; move_stack_pointer(*stack_pointer, -4); //Moves the stack pointer back 4 *(int *)(*stack_pointer) = argc;