Skip to content

Commit 2f8e882

Browse files
committed
fix(signatures): SendNetMessage
1 parent 2169585 commit 2f8e882

File tree

4 files changed

+8
-8
lines changed

4 files changed

+8
-8
lines changed

plugin_files/gamedata/signatures.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,8 @@
106106
},
107107
"SendNetMessage": {
108108
"lib": "networksystem",
109-
"windows": "48 89 5C 24 10 48 89 6C 24 18 48 89 74 24 20 57 41 56 41 57 48 83 EC 40 49 8B E8",
110-
"linux": "55 48 89 E5 41 57 41 56 4C 8D B7 2A 2A 2A 2A 41 55 49 89 F5"
109+
"windows": "48 89 5C 24 10 48 89 6C 24 18 56 57 41 56 48 83 EC 40 48 8D A9 D8 75 00 00",
110+
"linux": "55 48 89 E5 41 57 41 56 4C 8D B7 18 76 00 00 41 55 49 89 F5"
111111
},
112112
"HostStateRequest": {
113113
"lib": "engine2",

src/addons/addons.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,12 +64,12 @@ const char *format(const char *str, ...)
6464
return return_str.c_str();
6565
}
6666

67-
void Hook_SendNetMessage(INetChannel *pNetChan, INetworkMessageInternal *pNetMessage, CNetMessage *pData, int a4)
67+
void Hook_SendNetMessage(INetChannel *pNetChan, CNetMessage *pData, int a4)
6868
{
69-
NetMessageInfo_t *info = pNetMessage->GetNetMessageInfo();
69+
NetMessageInfo_t *info = pData->GetNetMessage()->GetNetMessageInfo();
7070

7171
if (info->m_MessageId != 7 || g_addons.GetStatus() == false || g_addons.GetAddons().size() == 0)
72-
return TSendNetMessage(pNetChan, pNetMessage, pData, a4);
72+
return TSendNetMessage(pNetChan, pData, a4);
7373

7474
ClientJoinInfo_t *pPendingClient = GetPendingClient(pNetChan);
7575

@@ -82,7 +82,7 @@ void Hook_SendNetMessage(INetChannel *pNetChan, INetworkMessageInternal *pNetMes
8282
pPendingClient->signon_timestamp = Plat_FloatTime();
8383
}
8484

85-
TSendNetMessage(pNetChan, pNetMessage, pData, a4);
85+
TSendNetMessage(pNetChan, pData, a4);
8686
}
8787

8888
void *Hook_HostStateRequest(void *a1, void **pRequest)

src/addons/addons.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
#include <vector>
1616

17-
void Hook_SendNetMessage(INetChannel *pNetChan, INetworkMessageInternal *pNetMessage, CNetMessage *pData, int a4);
17+
void Hook_SendNetMessage(INetChannel *pNetChan, CNetMessage *pData, int a4);
1818
void *Hook_HostStateRequest(void *a1, void **pRequest);
1919

2020
struct DownloadInfo

0 commit comments

Comments
 (0)