From ed83e8388548a9f109b9d277934b3c19815965c4 Mon Sep 17 00:00:00 2001 From: Kwarde Date: Mon, 23 Jun 2025 15:35:41 +0200 Subject: [PATCH] Set rax to original rdi in strcat() (make sure dest pointer is returned) --- string.asm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/string.asm b/string.asm index 75df2c6..31f26e9 100644 --- a/string.asm +++ b/string.asm @@ -52,9 +52,13 @@ strcat: push rbp mov rbp, rsp + push rdi + sub rsp, 8 call strlen add rdi, rax call strcpy + add rsp, 8 + pop rax leave ret