[SCM] Samba Shared Repository - branch v3-6-test updated
Volker Lendecke
vlendec at samba.org
Sat Mar 26 07:26:47 MDT 2011
The branch, v3-6-test has been updated
via 6a0252b s3: Fix an uninitialized variable read
via 313f788 s3: Fix Coverity ID 2326, CHECKED_RETURN (cherry picked from commit fc4095436f30efd27c2d06592923de031a4853b2)
from beed46d Revert "Fix bug 8021 - Incorrect string termination in volume/volume_name for TRANS2-QUERY_FS_INFO/Info Volume."
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v3-6-test
- Log -----------------------------------------------------------------
commit 6a0252bf0b9ecffe1982687d3f2b03d4e14b52ca
Author: Volker Lendecke <vl at samba.org>
Date: Sat Mar 26 13:33:40 2011 +0100
s3: Fix an uninitialized variable read
The "is_valid_policy_handle" in the exit path reads uninitialized data
Lets see if this fixes Coverity ID 2172 which complains about h being
dereferenced in the dcerpc_winreg_CloseKey.
Autobuild-User: Volker Lendecke <vlendec at samba.org>
Autobuild-Date: Sat Mar 26 14:24:28 CET 2011 on sn-devel-104
(cherry picked from commit 288fb9d612da7d2b5abe3c7544d25775b0c4d42a)
commit 313f78897fa1233b110283388be0bdee75df3349
Author: Volker Lendecke <vl at samba.org>
Date: Sat Mar 26 13:29:37 2011 +0100
s3: Fix Coverity ID 2326, CHECKED_RETURN
(cherry picked from commit fc4095436f30efd27c2d06592923de031a4853b2)
-----------------------------------------------------------------------
Summary of changes:
source3/libsmb/cliconnect.c | 2 +-
source3/services/svc_winreg_glue.c | 3 ++-
2 files changed, 3 insertions(+), 2 deletions(-)
Changeset truncated at 500 lines:
diff --git a/source3/libsmb/cliconnect.c b/source3/libsmb/cliconnect.c
index 564cf8b..819d835 100644
--- a/source3/libsmb/cliconnect.c
+++ b/source3/libsmb/cliconnect.c
@@ -665,7 +665,7 @@ static struct tevent_req *cli_sesssetup_blob_send(TALLOC_CTX *mem_ctx,
MIN(cli->max_xmit - BASE_SESSSETUP_BLOB_PACKET_SIZE, 0xFFFF);
if (!cli_sesssetup_blob_next(state, &subreq)) {
- tevent_req_nomem(NULL, req);
+ tevent_req_nterror(req, NT_STATUS_NO_MEMORY);
return tevent_req_post(req, ev);
}
tevent_req_set_callback(subreq, cli_sesssetup_blob_done, req);
diff --git a/source3/services/svc_winreg_glue.c b/source3/services/svc_winreg_glue.c
index dc367c2..06f3f91 100644
--- a/source3/services/svc_winreg_glue.c
+++ b/source3/services/svc_winreg_glue.c
@@ -153,7 +153,8 @@ bool svcctl_set_secdesc(struct messaging_context *msg_ctx,
{
struct dcerpc_binding_handle *h = NULL;
uint32_t access_mask = SEC_FLAG_MAXIMUM_ALLOWED;
- struct policy_handle hive_hnd, key_hnd;
+ struct policy_handle hive_hnd;
+ struct policy_handle key_hnd = { 0, };
char *key = NULL;
bool ok = false;
TALLOC_CTX *tmp_ctx;
--
Samba Shared Repository
More information about the samba-cvs
mailing list