From 3374bc38cd4078d6a7f4c5b657c8186b6a887e07 Mon Sep 17 00:00:00 2001
From: BSzili
Date: Fri, 3 Oct 2025 07:49:38 +0200
Subject: [PATCH] Implement CopyableSockAddrToString using SockAddrToString
---
src/DETHRACE/pc-all/allnet.c | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/src/DETHRACE/pc-all/allnet.c b/src/DETHRACE/pc-all/allnet.c
index ae327f7b..a387607a 100644
--- a/src/DETHRACE/pc-all/allnet.c
+++ b/src/DETHRACE/pc-all/allnet.c
@@ -117,11 +117,10 @@ void SockAddrToString(char* pString, struct sockaddr_in* pSock_addr) {
// added by dethrace
void CopyableSockAddrToString(char* pString, tCopyable_sockaddr_in* pSock_addr) {
- char portbuf[10];
+ struct sockaddr_in someaddr;
- inet_ntop(AF_INET, &pSock_addr->address, pString, 32);
- sprintf(portbuf, ":%d", ntohs(pSock_addr->port));
- strcat(pString, portbuf);
+ PDNetCopyToNative(&someaddr, pSock_addr);
+ SockAddrToString(pString, &someaddr);
}
// IDA: int __usercall GetMessageTypeFromMessage@(char *pMessage_str@)