Restored pushes, hopefully fix netplay.

This commit is contained in:
grinvader
2005-02-01 18:12:38 +00:00
parent 642c969fb3
commit 70140e1090
2 changed files with 12 additions and 0 deletions

View File

@@ -1609,6 +1609,8 @@ NEWSYM TCPIPSendPacket
pushad
; Send PacketSendArray with size of PacketSendSize
; SendData(int [PacketSendSize],char *PacketSendArray)
push eax ; required pushes to get correct stack
push eax
call SendDataNop
or eax,eax
jnz .failed
@@ -1629,6 +1631,8 @@ NEWSYM TCPIPSendPacketUDP
pushad
; Send PacketSendArray with size of PacketSendSize
; SendData(int [PacketSendSize],char *PacketSendArray)
push eax ; required pushes to get correct stack
push eax
call SendDataUDPNop
or eax,eax
jnz .failed
@@ -1647,6 +1651,8 @@ NEWSYM TCPIPRecvPacket
pushad
; Store packet to PacketRecvArray, size at PacketRecvSize
; int GetData(int 2048,char *PacketRecvArray)
push eax ; required pushes to get correct stack
push eax
call GetDataNop
cmp eax,-1
je .failed

View File

@@ -1913,6 +1913,8 @@ NEWSYM TCPIPSendPacket
pushad
; Send PacketSendArray with size of PacketSendSize
; SendData(int [PacketSendSize],char *PacketSendArray)
push eax ; required pushes to get correct stack
push eax
call SendDataNop
or eax,eax
jnz .failed
@@ -1933,6 +1935,8 @@ NEWSYM TCPIPSendPacketUDP
pushad
; Send PacketSendArray with size of PacketSendSize
; SendData(int [PacketSendSize],char *PacketSendArray)
push eax ; required pushes to get correct stack
push eax
call SendDataUDPNop
or eax,eax
jnz .failed
@@ -1951,6 +1955,8 @@ NEWSYM TCPIPRecvPacket
pushad
; Store packet to PacketRecvArray, size at PacketRecvSize
; int GetData(int 2048,char *PacketRecvArray)
push eax ; required pushes to get correct stack
push eax
call GetDataNop
cmp eax,-1
je .failed