The branch, master has been updated via 8ab6e51 lib: Fix an error path memleak via 9607b66 lib: Fix a typo via 9927e19 lib: Fix 1415704 CID Integer overflowed argument from 33e7fac docs/vfs_fruit: remove period outside of the <para> tag
https://git.samba.org/?p=samba.git;a=shortlog;h=master - Log ----------------------------------------------------------------- commit 8ab6e51defdd59e08213b130608f64606657493d Author: Volker Lendecke <v...@samba.org> Date: Wed Jul 26 17:24:51 2017 +0200 lib: Fix an error path memleak Signed-off-by: Volker Lendecke <v...@samba.org> Reviewed-by: Andreas Schneider <a...@samba.org> Autobuild-User(master): Andreas Schneider <a...@cryptomilk.org> Autobuild-Date(master): Mon Jul 31 13:49:02 CEST 2017 on sn-devel-144 commit 9607b66a93c72509fed3f7c47ce3d3a85ee541c4 Author: Volker Lendecke <v...@samba.org> Date: Wed Jul 26 17:22:42 2017 +0200 lib: Fix a typo Signed-off-by: Volker Lendecke <v...@samba.org> Reviewed-by: Andreas Schneider <a...@samba.org> commit 9927e19965dcab32356a579fc490f6abe8bc7c77 Author: Volker Lendecke <v...@samba.org> Date: Thu Jul 27 14:09:20 2017 +0200 lib: Fix 1415704 CID Integer overflowed argument Signed-off-by: Volker Lendecke <v...@samba.org> Reviewed-by: Andreas Schneider <a...@samba.org> ----------------------------------------------------------------------- Summary of changes: lib/uid_wrapper/uid_wrapper.c | 2 +- libcli/auth/schannel_state_tdb.c | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) Changeset truncated at 500 lines: diff --git a/lib/uid_wrapper/uid_wrapper.c b/lib/uid_wrapper/uid_wrapper.c index 0d74d20..cb31c5e 100644 --- a/lib/uid_wrapper/uid_wrapper.c +++ b/lib/uid_wrapper/uid_wrapper.c @@ -1035,7 +1035,7 @@ static void uwrap_init_env(struct uwrap_thread *id) id->ngroups = 0; free(id->groups); - id->groups = malloc(sizeof(gid_t) * ngroups); + id->groups = calloc(ngroups, sizeof(gid_t)); if (id->groups == NULL) { UWRAP_LOG(UWRAP_LOG_ERROR, "Unable to allocate memory"); diff --git a/libcli/auth/schannel_state_tdb.c b/libcli/auth/schannel_state_tdb.c index d884279..6a19823 100644 --- a/libcli/auth/schannel_state_tdb.c +++ b/libcli/auth/schannel_state_tdb.c @@ -263,11 +263,13 @@ NTSTATUS schannel_save_creds_state(TALLOC_CTX *mem_ctx, db_sc = open_schannel_session_store(tmpctx, lp_ctx); if (!db_sc) { - return NT_STATUS_ACCESS_DENIED; + status = NT_STATUS_ACCESS_DENIED; + goto fail; } status = schannel_store_session_key_tdb(db_sc, tmpctx, creds); +fail: talloc_free(tmpctx); return status; } @@ -439,7 +441,7 @@ NTSTATUS schannel_fetch_challenge_tdb(struct db_context *db_sc, } /****************************************************************************** - Wrapper around schannel_fetch_session_key_tdb() + Wrapper around schannel_fetch_challenge_tdb() Note we must be root here. *******************************************************************************/ -- Samba Shared Repository