From 2d0d496ad4e1acc654442d27b760b0cca9ad2550 Mon Sep 17 00:00:00 2001 From: Philipp Schafft Date: Thu, 2 Aug 2018 09:08:53 +0000 Subject: [PATCH] Fix: Set con->readbuffer = NULL after free() --- src/connection.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/connection.c b/src/connection.c index 3f483658..273f310d 100644 --- a/src/connection.c +++ b/src/connection.c @@ -312,6 +312,7 @@ ssize_t connection_read_bytes(connection_t *con, void *buf, size_t len) if (len >= con->readbufferlen) { memcpy(buf, con->readbuffer, con->readbufferlen); free(con->readbuffer); + con->readbuffer = NULL; ICECAST_LOG_DEBUG("New fill in buffer="); if (len == con->readbufferlen) { con->readbufferlen = 0;