]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Tidy up on decode failure
authorNick Porter <nick@portercomputing.co.uk>
Fri, 23 Jan 2026 09:19:01 +0000 (09:19 +0000)
committerNick Porter <nick@portercomputing.co.uk>
Fri, 23 Jan 2026 09:19:15 +0000 (09:19 +0000)
src/lib/tls/pairs.c

index e9389a0a617c30333ac36c0249454898c3e1fa12..890af502b250c0088f4187806dd9ba849c6d0e15 100644 (file)
@@ -207,6 +207,7 @@ int fr_tls_session_pairs_from_x509_cert(fr_pair_list_t *pair_list, TALLOC_CTX *c
                talloc_free(der_ctx.tmp_ctx);
                if (slen < 0) {
                        fr_tls_log(request, "Failed decoding certificate");
+                       fr_pair_list_free(&tmp_list);
                        return -1;
                }
                /*