[SCM] Samba Shared Repository - branch v3-6-test updated
Karolin Seeger
kseeger at samba.org
Wed Jul 13 12:52:17 MDT 2011
The branch, v3-6-test has been updated
via ba6f88a Fix bug #Bug 8304 - Uninitialized variable referenced in error path.
from e5f4b6e Fix bug 8305 - nmbd segfaults - when using "smbtree ..." (cherry picked from commit 102a931c8081559423fb25b3a4d445b6f2e790ac)
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v3-6-test
- Log -----------------------------------------------------------------
commit ba6f88a6720358bea75b162f193182b724b9411c
Author: Jeremy Allison <jra at samba.org>
Date: Tue Jul 12 13:06:13 2011 -0700
Fix bug #Bug 8304 - Uninitialized variable referenced in error path.
princ must not be used uninitialized. auth_data is not used at all.
-----------------------------------------------------------------------
Summary of changes:
source3/rpc_server/dcesrv_gssapi.c | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
Changeset truncated at 500 lines:
diff --git a/source3/rpc_server/dcesrv_gssapi.c b/source3/rpc_server/dcesrv_gssapi.c
index 25d85a6..f027961 100644
--- a/source3/rpc_server/dcesrv_gssapi.c
+++ b/source3/rpc_server/dcesrv_gssapi.c
@@ -105,7 +105,6 @@ NTSTATUS gssapi_server_get_user_info(struct gse_context *gse_ctx,
struct auth_serversupplied_info **server_info)
{
TALLOC_CTX *tmp_ctx;
- DATA_BLOB auth_data;
DATA_BLOB pac;
struct PAC_DATA *pac_data;
struct PAC_LOGON_INFO *logon_info = NULL;
@@ -135,6 +134,11 @@ NTSTATUS gssapi_server_get_user_info(struct gse_context *gse_ctx,
goto done;
}
+ status = gse_get_client_name(gse_ctx, tmp_ctx, &princ_name);
+ if (!NT_STATUS_IS_OK(status)) {
+ goto done;
+ }
+
pac_data = talloc_zero(tmp_ctx, struct PAC_DATA);
if (!pac_data) {
status = NT_STATUS_NO_MEMORY;
--
Samba Shared Repository
More information about the samba-cvs
mailing list