]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
dnstap io, fix memory leak if dnstap queue full.
authorW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Tue, 28 Jan 2020 11:48:36 +0000 (12:48 +0100)
committerW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Tue, 28 Jan 2020 11:48:36 +0000 (12:48 +0100)
dnstap/dtstream.c

index d03828123733a7ba299916af197c00970cf7b6af..25148f227bd5e4064c01fa2b50f343b432f10894 100644 (file)
@@ -227,6 +227,7 @@ dt_msg_queue_submit(struct dt_msg_queue* mq, void* buf, size_t len)
                /* drop */
                lock_basic_unlock(&mq->lock);
                free(buf);
+               free(entry);
                return;
        }
        mq->cursize += len;