diff --git a/ft_strcpy.s b/ft_strcpy.s index 925d2d3..ce98d48 100644 --- a/ft_strcpy.s +++ b/ft_strcpy.s @@ -5,10 +5,12 @@ ft_strcpy: .loop: cmp byte [rsi + rax], 0 je .done - mov rdx, [rsi + rax] - mov [rdi + rax], rdx + mov dl, byte [rsi + rax] + mov byte [rdi + rax], dl inc rax jmp .loop .done: + inc rax + mov byte [rdi + rax], 0 mov rax, rdi ret