From 909e5c403ef8ef07c159bad0756915518339310e Mon Sep 17 00:00:00 2001 From: Jason Benaim Date: Sat, 24 Nov 2018 01:03:22 -0800 Subject: [PATCH] Fix: didn't always free buffer --- comms.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/comms.c b/comms.c index e4a09fe..2f6e8f1 100644 --- a/comms.c +++ b/comms.c @@ -109,10 +109,6 @@ char *hs100_send(char *servaddr, char *msg) recv(sock, recvbuf, 1023, 0); char *recvmsg = hs100_decode(recvbuf, 1023); close(sock); - if(recvmsg == NULL) { - free(s); - return NULL; - } - + free(s); return recvmsg; }