From d5bdca5edaa30eac11b20918fe69274cf2508e60 Mon Sep 17 00:00:00 2001
From: BSzili
Date: Sat, 11 Oct 2025 07:32:18 +0200
Subject: [PATCH] Make SameEthernetAddress more portable
---
src/DETHRACE/pc-all/allnet.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/DETHRACE/pc-all/allnet.c b/src/DETHRACE/pc-all/allnet.c
index 83c0f1bd..fd42b442 100644
--- a/src/DETHRACE/pc-all/allnet.c
+++ b/src/DETHRACE/pc-all/allnet.c
@@ -144,7 +144,7 @@ int GetMessageTypeFromMessage(char* pMessage_str) {
}
int SameEthernetAddress(struct sockaddr_in* pAddr_1, struct sockaddr_in* pAddr_2) {
- return memcmp(pAddr_1, pAddr_2, sizeof(struct sockaddr_in)) == 0;
+ return pAddr_1->sin_family == pAddr_2->sin_family && pAddr_1->sin_port == pAddr_2->sin_port && pAddr_1->sin_addr.s_addr == pAddr_2->sin_addr.s_addr;
}
// added by dethrace