summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--i386/i386/locore.S1
1 files changed, 1 insertions, 0 deletions
diff --git a/i386/i386/locore.S b/i386/i386/locore.S
index 8571611..379b219 100644
--- a/i386/i386/locore.S
+++ b/i386/i386/locore.S
@@ -599,6 +599,7 @@ ENTRY(call_continuation)
addl $(-3-IKS_SIZE),%ecx
movl %ecx,%esp /* pop the stack */
xorl %ebp,%ebp /* zero frame pointer */
+ pushl $0 /* Dummy return address */
jmp *%eax /* goto continuation */