about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--src/emu/x64run.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/emu/x64run.c b/src/emu/x64run.c
index 838d283d..b3765fc4 100644
--- a/src/emu/x64run.c
+++ b/src/emu/x64run.c
@@ -1628,7 +1628,8 @@ x64emurun:
                 tf = ACCESS_FLAG(F_TF);
                 emu->segs[_CS] = new_cs;
                 emu->segs_serial[_CS] = 0;
-                R_RIP = new_addr;
+                addr = new_addr;
+                R_RIP = addr;
                 if(is32bits!=(emu->segs[_CS]==0x23)) {
                     is32bits = (emu->segs[_CS]==0x23);
                     if(is32bits) {