The branch, master has been updated
via b5bd36dfd7d lib/krb5_wrap: Fix placement of TALLOC_FREE(frame)
from daea4ad9f49 s3:lib: map EPROTONOSUPPORT to
NT_STATUS_PROTOCOL_NOT_SUPPORTED
https://git.samba.org/?p=samba.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit b5bd36dfd7dfd9a09a3f9378330df3be9db4551f
Author: Pavel Filipenský <[email protected]>
Date: Wed Apr 23 09:34:14 2025 +0200
lib/krb5_wrap: Fix placement of TALLOC_FREE(frame)
BUG: https://bugzilla.samba.org/show_bug.cgi?id=15727
Signed-off-by: Pavel Filipenský <[email protected]>
Reviewed-by: Stefan Metzmacher <[email protected]>
Autobuild-User(master): Stefan Metzmacher <[email protected]>
Autobuild-Date(master): Wed Apr 23 12:14:17 UTC 2025 on atb-devel-224
-----------------------------------------------------------------------
Summary of changes:
lib/krb5_wrap/krb5_samba.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
Changeset truncated at 500 lines:
diff --git a/lib/krb5_wrap/krb5_samba.c b/lib/krb5_wrap/krb5_samba.c
index 0a4a7ea986f..f9d91a4f0c1 100644
--- a/lib/krb5_wrap/krb5_samba.c
+++ b/lib/krb5_wrap/krb5_samba.c
@@ -869,16 +869,17 @@ krb5_error_code smb_krb5_parse_name_flags(krb5_context
context,
TALLOC_FREE(frame);
return ENOMEM;
}
- TALLOC_FREE(frame);
ret = krb5_parse_name_flags(context, utf8_name, flags, principal);
if (ret != KRB5_PARSE_MALFORMED) {
+ TALLOC_FREE(frame);
return ret;
}
flags |= KRB5_PRINCIPAL_PARSE_ENTERPRISE;
ret = krb5_parse_name_flags(context, utf8_name, flags, principal);
+ TALLOC_FREE(frame);
return ret;
}
--
Samba Shared Repository