printf(): Pop RDI when an invalid specifier was used
This commit is contained in:
@ -134,7 +134,7 @@ printf:
|
||||
mov byte [r11], '%'
|
||||
inc r14
|
||||
inc r10
|
||||
jmp .continue
|
||||
jmp .continue_poprdi
|
||||
|
||||
;--- %d ---;
|
||||
.rep_d:
|
||||
@ -209,6 +209,8 @@ printf:
|
||||
pop rdi
|
||||
add rdi, 2
|
||||
jmp .makeStr
|
||||
.continue_poprdi:
|
||||
pop rdi
|
||||
.continue:
|
||||
inc rdi
|
||||
inc r11
|
||||
|
Reference in New Issue
Block a user