[SCM] Samba Shared Repository - branch master updated
Christian Ambach
ambi at samba.org
Tue May 8 16:28:03 MDT 2012
The branch, master has been updated
via 088436d s3:winbindd:autorid check that transaction start did work
via 09494ed s3:smbd fix some compiler warnings
via e8c2f81 s3:vfs/gpfs: Have inherited deny ACE's show up in ACLs
from d36aecc s4:libcli:raw: fix a comment typo in smb_setfileinfo()
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit 088436dff3fb12ec0b82f15fa971a48d798bd9b6
Author: Christian Ambach <ambi at samba.org>
Date: Tue May 8 17:16:49 2012 +0200
s3:winbindd:autorid check that transaction start did work
this fixes Coverity #700172 CHECKED_RETURN
Autobuild-User: Christian Ambach <ambi at samba.org>
Autobuild-Date: Wed May 9 00:27:08 CEST 2012 on sn-devel-104
commit 09494ed6133fd4d71161969249adf187732e2709
Author: Christian Ambach <ambi at samba.org>
Date: Tue May 8 16:03:13 2012 +0200
s3:smbd fix some compiler warnings
commit e8c2f81ef3e44fdd31047582f933276a48192e89
Author: Alexander Werth <alexander.werth at de.ibm.com>
Date: Fri Jan 20 19:17:21 2012 +0100
s3:vfs/gpfs: Have inherited deny ACE's show up in ACLs
Don't use the mode for the get_acl call that surpresses
inherited deny ACE's. This is now possible since
the inherited ACE flag exists now in GPFS and Samba.
-----------------------------------------------------------------------
Summary of changes:
source3/modules/vfs_gpfs.c | 4 ++--
source3/smbd/notify_internal.c | 4 ++--
source3/winbindd/idmap_autorid.c | 6 +++++-
3 files changed, 9 insertions(+), 5 deletions(-)
Changeset truncated at 500 lines:
diff --git a/source3/modules/vfs_gpfs.c b/source3/modules/vfs_gpfs.c
index 80f6d6e..4b0f9eb 100644
--- a/source3/modules/vfs_gpfs.c
+++ b/source3/modules/vfs_gpfs.c
@@ -232,7 +232,7 @@ static struct gpfs_acl *gpfs_getacl_alloc(const char *fname, gpfs_aclType_t type
acl->acl_version = 0;
acl->acl_type = type;
- ret = smbd_gpfs_getacl((char *)fname, GPFS_GETACL_STRUCT | GPFS_ACL_SAMBA, acl);
+ ret = smbd_gpfs_getacl((char *)fname, GPFS_GETACL_STRUCT, acl);
if ((ret != 0) && (errno == ENOSPC)) {
struct gpfs_acl *new_acl = (struct gpfs_acl *)TALLOC_SIZE(
mem_ctx, acl->acl_len + sizeof(struct gpfs_acl));
@@ -247,7 +247,7 @@ static struct gpfs_acl *gpfs_getacl_alloc(const char *fname, gpfs_aclType_t type
new_acl->acl_type = acl->acl_type;
acl = new_acl;
- ret = smbd_gpfs_getacl((char *)fname, GPFS_GETACL_STRUCT | GPFS_ACL_SAMBA, acl);
+ ret = smbd_gpfs_getacl((char *)fname, GPFS_GETACL_STRUCT, acl);
}
if (ret != 0)
{
diff --git a/source3/smbd/notify_internal.c b/source3/smbd/notify_internal.c
index aa02e32..9af3b45 100644
--- a/source3/smbd/notify_internal.c
+++ b/source3/smbd/notify_internal.c
@@ -513,8 +513,8 @@ static void notify_trigger_index_parser(TDB_DATA key, TDB_DATA data,
static int vnn_cmp(const void *p1, const void *p2)
{
- uint32_t *vnn1 = (uint32_t *)p1;
- uint32_t *vnn2 = (uint32_t *)p2;
+ const uint32_t *vnn1 = (const uint32_t *)p1;
+ const uint32_t *vnn2 = (const uint32_t *)p2;
if (*vnn1 < *vnn2) {
return -1;
diff --git a/source3/winbindd/idmap_autorid.c b/source3/winbindd/idmap_autorid.c
index 08dcc65..df63fa9 100644
--- a/source3/winbindd/idmap_autorid.c
+++ b/source3/winbindd/idmap_autorid.c
@@ -435,7 +435,11 @@ static NTSTATUS idmap_autorid_map_sid_to_id(struct idmap_domain *dom,
sid_string_dbg(map->sid)));
/* create new mapping */
- dbwrap_transaction_start(ctx->db);
+ res = dbwrap_transaction_start(ctx->db);
+ if (res != 0) {
+ DEBUG(2, ("transaction_start failed\n"));
+ return NT_STATUS_INTERNAL_DB_CORRUPTION;
+ }
ret = idmap_tdb_common_new_mapping(dom, map);
--
Samba Shared Repository
More information about the samba-cvs
mailing list