diff options
| -rw-r--r-- | src/emu/x64run.c | 3 |
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) { |