diff --git a/userprog/process.c b/userprog/process.c index 8096d4dedd6e08149147c92bddd830d79776ab94..a2ba3695e7dbe4e6426c042f4e11b2f6f65ddedb 100644 --- a/userprog/process.c +++ b/userprog/process.c @@ -68,7 +68,7 @@ start_process (void *file_name_) if_.cs = SEL_UCSEG; if_.eflags = FLAG_IF | FLAG_MBS; - success = load (file_name, &if_.eip, &if_.initialStackPointer); + success = load (file_name, &if_.eip, &if_.esp); /* If load failed, quit. */ palloc_free_page (file_name);