[SCM] Samba Shared Repository - branch v3-5-test updated - release-4-0-0alpha8-1388-g2520beb
Jeremy Allison
jra at samba.org
Mon Sep 7 10:34:44 MDT 2009
The branch, v3-5-test has been updated
via 2520bebfc1163a9be5a0258cf9eeda3fe409558b (commit)
via cfd50746ee5e44d29f93423345bbe9961c792e4d (commit)
via ea2bcee0b19bbc7e6c79b5de8ba7b76528ada90f (commit)
from fb6a4f4eb16980aaf483207fd4f625f4d5116f86 (commit)
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v3-5-test
- Log -----------------------------------------------------------------
commit 2520bebfc1163a9be5a0258cf9eeda3fe409558b
Author: Volker Lendecke <vl at samba.org>
Date: Fri Sep 4 07:59:51 2009 +0200
s3:winbind: Fix Coverity ID 933: FORWARD_NULL
commit cfd50746ee5e44d29f93423345bbe9961c792e4d
Author: Volker Lendecke <vl at samba.org>
Date: Fri Sep 4 07:57:19 2009 +0200
s3:smbd: Fix Coverity ID 937, REVERSE_INULL
commit ea2bcee0b19bbc7e6c79b5de8ba7b76528ada90f
Author: Volker Lendecke <vl at samba.org>
Date: Fri Sep 4 07:52:28 2009 +0200
s3:winbind: Fix Coverity ID 940: Resource Leak
-----------------------------------------------------------------------
Summary of changes:
source3/smbd/open.c | 4 ++--
source3/winbindd/winbindd_cache.c | 1 +
source3/winbindd/winbindd_misc.c | 1 +
3 files changed, 4 insertions(+), 2 deletions(-)
Changeset truncated at 500 lines:
diff --git a/source3/smbd/open.c b/source3/smbd/open.c
index 0456355..492164c 100644
--- a/source3/smbd/open.c
+++ b/source3/smbd/open.c
@@ -3332,12 +3332,12 @@ NTSTATUS get_relative_fid_filename(connection_struct *conn,
dir_fsp = file_fsp(req, root_dir_fid);
- if (is_ntfs_stream_smb_fname(dir_fsp->fsp_name)) {
+ if (dir_fsp == NULL) {
status = NT_STATUS_INVALID_HANDLE;
goto out;
}
- if (dir_fsp == NULL) {
+ if (is_ntfs_stream_smb_fname(dir_fsp->fsp_name)) {
status = NT_STATUS_INVALID_HANDLE;
goto out;
}
diff --git a/source3/winbindd/winbindd_cache.c b/source3/winbindd/winbindd_cache.c
index 8d44d27..6d48fe5 100644
--- a/source3/winbindd/winbindd_cache.c
+++ b/source3/winbindd/winbindd_cache.c
@@ -2110,6 +2110,7 @@ NTSTATUS wcache_lookup_usergroups(struct winbindd_domain *domain,
num_sids = centry_uint32(centry);
sids = talloc_array(mem_ctx, struct dom_sid, num_sids);
if (sids == NULL) {
+ centry_free(centry);
return NT_STATUS_NO_MEMORY;
}
diff --git a/source3/winbindd/winbindd_misc.c b/source3/winbindd/winbindd_misc.c
index dd5f132..9e62a1b 100644
--- a/source3/winbindd/winbindd_misc.c
+++ b/source3/winbindd/winbindd_misc.c
@@ -378,6 +378,7 @@ void winbindd_domain_info(struct winbindd_cli_state *cli)
if (req == NULL) {
DEBUG(3, ("wb_domain_request_send failed\n"));
request_error(cli);
+ return;
}
tevent_req_set_callback(req, domain_info_done, state);
}
--
Samba Shared Repository
More information about the samba-cvs
mailing list