diff --git a/userprog/populate_stack.c b/userprog/populate_stack.c
index fdc2d9629413704d1f4d7d48d13c60d39bf48087..67438b57dbfb8021666518d519919c34946f3ff9 100644
--- a/userprog/populate_stack.c
+++ b/userprog/populate_stack.c
@@ -9,7 +9,7 @@
 #include "userprog/argument_parsing.h"
 
 
-void populate_stack(void* stack_pointer, int argc, char** argv) {
+void populate_stack(void** stack_pointer, int argc, char** argv) {
 	*stack_pointer = PHYS_BASE;
 	int i = argc;