Skip to content
Snippets Groups Projects
Commit 7c4ef880 authored by Jeremy Soller's avatar Jeremy Soller
Browse files

Fix off-by-one when copying env

parent 3755c7cb
No related branches found
No related tags found
No related merge requests found
......@@ -142,14 +142,15 @@ long_mode:
mov rcx, redoxfs.env.end - redoxfs.env
%endif
mov [args.env_size], rcx
.copy_env:
cmp rcx, 0
je .no_env
.copy_env:
dec rcx
mov al, [rsi + rcx]
dec rsp
mov [rsp], al
loop .copy_env
.no_env
jmp .copy_env
.no_env:
mov [args.env_base], rsp
; align stack
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment