diff options
Diffstat (limited to 'lib/libssl/d1_lib.c')
-rw-r--r-- | lib/libssl/d1_lib.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/lib/libssl/d1_lib.c b/lib/libssl/d1_lib.c index f0b9c1920aa..87bc9b68c6b 100644 --- a/lib/libssl/d1_lib.c +++ b/lib/libssl/d1_lib.c @@ -149,18 +149,14 @@ dtls1_clear_queues(SSL *s) while ((item = pqueue_pop(s->d1->unprocessed_rcds.q)) != NULL) { rdata = (DTLS1_RECORD_DATA *) item->data; - if (rdata->rbuf.buf) { - free(rdata->rbuf.buf); - } + free(rdata->rbuf.buf); free(item->data); pitem_free(item); } while ((item = pqueue_pop(s->d1->processed_rcds.q)) != NULL) { rdata = (DTLS1_RECORD_DATA *) item->data; - if (rdata->rbuf.buf) { - free(rdata->rbuf.buf); - } + free(rdata->rbuf.buf); free(item->data); pitem_free(item); } |