Commit 9bd26a3a3b for openssl.org

commit 9bd26a3a3b4179e05178fb26974bee66203358ca
Author: Norbert Pocs <norbertp@openssl.org>
Date:   Thu Sep 3 08:51:07 2026 +0200

    dtls: Add missing pqueue free

    Fixes coverity issue 1700559.

    Signed-off-by: Norbert Pocs <norbertp@openssl.org>
    Reviewed-by: Neil Horman <nhorman@openssl.org>
    Reviewed-by: Andrew Dinh <andrewd@openssl.org>
    Merge-date: Thu Sep 17 16:50:59 2026
    Merged-from: https://github.com/openssl/openssl/pull/32666

diff --git a/ssl/statem/statem_dtls.c b/ssl/statem/statem_dtls.c
index 93533a49fa..76e307b9fb 100644
--- a/ssl/statem/statem_dtls.c
+++ b/ssl/statem/statem_dtls.c
@@ -876,8 +876,11 @@ static int dtls1_process_out_of_seq_message(SSL_CONNECTION *s,
             goto err;

         if (dtls_msg_needs_ack(!s->server, msg_hdr->type)
-            && !add_record_to_ack_list(s))
+            && !add_record_to_ack_list(s)) {
+            pitem_free(item);
+            item = NULL;
             goto err;
+        }

         item = pqueue_insert(&s->d1->rcvd_messages, item);
         /*