commit | 3bb4178206f63c92f0b417157d0874143da01f44 | [log] [tgz] |
---|---|---|
author | David Benjamin <davidben@chromium.org> | Wed Feb 11 14:16:28 2015 -0500 |
committer | Adam Langley <agl@google.com> | Wed Feb 11 23:18:45 2015 +0000 |
tree | 385d93c87e50a199c0156e35509b77bb7d377b81 | |
parent | 491b9219a943f2538a650d26a864d10e1999713a [diff] [blame] |
Fix memory leak in pqueue_test. pqueue_free requires the queue be empty. Change-Id: I633e18fe71ddec51d6005210fcb6570ef53b9808 Reviewed-on: https://boringssl-review.googlesource.com/3410 Reviewed-by: Adam Langley <agl@google.com>
diff --git a/ssl/pqueue/pqueue.c b/ssl/pqueue/pqueue.c index ecaa139..14bd9b6 100644 --- a/ssl/pqueue/pqueue.c +++ b/ssl/pqueue/pqueue.c
@@ -56,6 +56,7 @@ #include <openssl/pqueue.h> +#include <assert.h> #include <string.h> #include <openssl/mem.h> @@ -104,6 +105,8 @@ return; } + /* The queue must be empty. */ + assert(pq->items == NULL); OPENSSL_free(pq); }