fix bug in GetExtendedPlayerInfoGC

This commit is contained in:
Martin Michelsen
2024-05-11 18:17:14 -07:00
parent c86ecbe9ef
commit a0126bd6b5
2 changed files with 3 additions and 2 deletions
@@ -42,6 +42,7 @@ get_data_ptr_ret:
li r29, 0x279C
send_again:
lwz r3, [r30 + 0x0C]
lwz r3, [r3]
lwz r0, [r30 + 0x14]
mtctr r0
bctrl # TProtocol_wait_send_drain(root_protocol)
@@ -70,7 +71,7 @@ drain_failed:
lwz r0, [r30 + 0x10]
mtctr r0
bctrl # free9
li r3, 1
li r3, 0
malloc9_failed:
lwz r28, [r1 + 0x14]
@@ -60,7 +60,7 @@ drain_failed:
call [ebx + 0x10] # free9(orig_send_ptr)
add esp, 8 # orig_send_ptr, remaining_bytes
mov eax, 1
mov eax, 0
malloc9_failed:
pop esi