diff --git a/src/engine/client/client.cpp b/src/engine/client/client.cpp index adac193df..56a7f5d90 100644 --- a/src/engine/client/client.cpp +++ b/src/engine/client/client.cpp @@ -147,6 +147,8 @@ int client_send_msg() { const msg_info *info = msg_get_info(); NETPACKET packet; + mem_zero(&packet, sizeof(NETPACKET)); + packet.client_id = 0; packet.data = info->data; packet.data_size = info->size; diff --git a/src/engine/server/server.cpp b/src/engine/server/server.cpp index 87380cfa1..fd4f16faa 100644 --- a/src/engine/server/server.cpp +++ b/src/engine/server/server.cpp @@ -102,6 +102,8 @@ int server_send_msg(int client_id) { const msg_info *info = msg_get_info(); NETPACKET packet; + mem_zero(&packet, sizeof(NETPACKET)); + packet.client_id = client_id; packet.data = info->data; packet.data_size = info->size;