1
0
mirror of https://gitlab.xiph.org/xiph/icecast-server.git synced 2024-06-16 06:15:24 +00:00

Fix: Set con->readbuffer = NULL after free()

This commit is contained in:
Philipp Schafft 2018-08-02 09:08:53 +00:00
parent 4f25a5d08d
commit 2d0d496ad4

View File

@ -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=<empty>");
if (len == con->readbufferlen) {
con->readbufferlen = 0;