From 58d5c7ede83407ba862be87bc9b3f6d5d1f3d9cb Mon Sep 17 00:00:00 2001
From: ENGO150 <v.smejkal06@gmail.com>
Date: Wed, 22 Feb 2023 11:03:15 +0100
Subject: [PATCH] made getting socket length more fancy

---
 src/chat/misc.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/chat/misc.c b/src/chat/misc.c
index a0a646f..be1e481 100644
--- a/src/chat/misc.c
+++ b/src/chat/misc.c
@@ -174,7 +174,11 @@ char *why2_read_socket(int socket)
     char *content_buffer = why2_calloc(3, sizeof(char));
 
     //GET LENGTH
-    if (recv(socket, content_buffer, 2, 0) != 2) return NULL;
+    if (recv(socket, content_buffer, 2, 0) != 2)
+    {
+        fprintf(stderr, "Getting message length failed!\n");
+        return NULL;
+    }
 
     content_size = (unsigned short) (((unsigned) content_buffer[1] << 8) | content_buffer[0]);