From b96852606ef606b8f1f92c553fbfbe0940e46b80 Mon Sep 17 00:00:00 2001 From: ENGO150 Date: Fri, 31 Jan 2025 13:53:00 +0100 Subject: [PATCH] sending WHY2_CHAT_CODE_PM_SERVER as a code --- src/chat/misc.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/chat/misc.c b/src/chat/misc.c index 99b9307..f02533f 100644 --- a/src/chat/misc.c +++ b/src/chat/misc.c @@ -805,17 +805,17 @@ void *why2_communicate_thread(void *arg) connection_node_t pm_connection_node = *(connection_node_t*) pm_connection -> value; //ALLOCATE MESSAGE TO SEND TO RECEIVER - char *private_msg = why2_malloc(strlen(WHY2_CHAT_CODE_PM_SERVER) + strlen(node.username) + strlen(pm_connection_node.username) + strlen(msg) + 6); + char *private_msg = why2_malloc(strlen(node.username) + strlen(pm_connection_node.username) + strlen(msg) + 5); //CONSTRUCT DA MESSAGE - sprintf(private_msg, WHY2_CHAT_CODE_PM_SERVER ";%s;%s;%s;%c", node.username, pm_connection_node.username, msg, '\0'); + sprintf(private_msg, "%s;%s;%s;%c", node.username, pm_connection_node.username, msg, '\0'); //USER IS SENDING THE MESSAGE TO HIMSELF why2_bool self_pm = pm_connection_node.connection == connection; //SEND YOU DUMB FUCK - send_socket_deallocate(private_msg, why2_chat_server_config("server_username"), pm_connection_node.connection); //RECIPIENT - if (!self_pm) send_socket_deallocate(private_msg, why2_chat_server_config("server_username"), connection); //AUTHOR + send_socket_code_deallocate(private_msg, why2_chat_server_config("server_username"), pm_connection_node.connection, WHY2_CHAT_CODE_PM_SERVER); //RECIPIENT + if (!self_pm) send_socket_code_deallocate(private_msg, why2_chat_server_config("server_username"), connection, WHY2_CHAT_CODE_PM_SERVER); //AUTHOR why2_deallocate(private_msg); }