diff --git a/Usermode/Libraries/ld-acess.so_src/arch/x86_64.asm.h b/Usermode/Libraries/ld-acess.so_src/arch/x86_64.asm.h index 62fc400a7de6f0bd8730f0eac74ddb97883cd3e8..6c3ac0f2400597577ecd7a80ea961ed21eed8455 100644 --- a/Usermode/Libraries/ld-acess.so_src/arch/x86_64.asm.h +++ b/Usermode/Libraries/ld-acess.so_src/arch/x86_64.asm.h @@ -152,7 +152,7 @@ clone: push rbp mov rbp, rsp push rbx - push r11 + push r12 mov r12, rsi ; Save in a reg for after the clone @@ -177,6 +177,7 @@ clone: jz .ret mov rsp, rsi .ret: + pop r12 pop rbx pop rbp ret