From: Jeremy Allison Date: Wed, 15 Jan 2025 18:21:19 +0000 (-0800) Subject: auth: Add missing talloc_free() in error code path. X-Git-Tag: samba-4.20.8~54 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=79ca540b0a6cf70b0b04f76d5a2865406e89ad63;p=thirdparty%2Fsamba.git auth: Add missing talloc_free() in error code path. BUG: https://bugzilla.samba.org/show_bug.cgi?id=15782 Signed-off-by: Jeremy Allison Reviewed-by: Guenther Deschner Autobuild-User(master): Günther Deschner Autobuild-Date(master): Thu Jan 16 14:32:39 UTC 2025 on atb-devel-224 (cherry picked from commit c514ce8dcadcbbf0d86f3038d2be0f9253a76b75) --- diff --git a/auth/kerberos/kerberos_pac.c b/auth/kerberos/kerberos_pac.c index b6272ac15eb..1f7d3e7ef26 100644 --- a/auth/kerberos/kerberos_pac.c +++ b/auth/kerberos/kerberos_pac.c @@ -360,6 +360,7 @@ NTSTATUS kerberos_decode_pac(TALLOC_CTX *mem_ctx, if (ret) { DEBUG(5, ("PAC Decode: Failed to verify the service " "signature: %s\n", error_message(ret))); + talloc_free(tmp_ctx); return NT_STATUS_ACCESS_DENIED; }