summaryrefslogtreecommitdiffstats
path: root/src/ssl/pqueue/pqueue.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ssl/pqueue/pqueue.c')
-rw-r--r--src/ssl/pqueue/pqueue.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/ssl/pqueue/pqueue.c b/src/ssl/pqueue/pqueue.c
index ecaa139..14bd9b6 100644
--- a/src/ssl/pqueue/pqueue.c
+++ b/src/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 @@ void pqueue_free(pqueue_s *pq) {
return;
}
+ /* The queue must be empty. */
+ assert(pq->items == NULL);
OPENSSL_free(pq);
}