[SCM] Samba Shared Repository - branch master updated
Björn Jacke
bjacke at samba.org
Sun Sep 9 09:45:02 MDT 2012
The branch, master has been updated
via 2ea0f6c s3:quota-nfs: add RQ_PATHLEN define for systems that don't have it
via 79df06e s3:quota-nfs: another build fix for the old Unix world
via b89d988 s3: fix wrong invocations of talloc_realloc
from 7a51c5e selftest/knownfail: we pass some samba3.smb2.durable-* tests now
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit 2ea0f6c00da1287a8c59efcbceb7f4f6525a52b0
Author: Björn Jacke <bj at sernet.de>
Date: Sun Sep 9 16:00:47 2012 +0200
s3:quota-nfs: add RQ_PATHLEN define for systems that don't have it
Autobuild-User(master): Björn Jacke <bj at sernet.de>
Autobuild-Date(master): Sun Sep 9 17:44:51 CEST 2012 on sn-devel-104
commit 79df06ed009bc9a55703014213af436f2045bda5
Author: Björn Jacke <bj at sernet.de>
Date: Sun Sep 9 15:59:42 2012 +0200
s3:quota-nfs: another build fix for the old Unix world
commit b89d9887e8fd20bef9bbc6383e63cd356db08361
Author: Björn Jacke <bj at sernet.de>
Date: Sun Sep 9 01:59:39 2012 +0200
s3: fix wrong invocations of talloc_realloc
-----------------------------------------------------------------------
Summary of changes:
source3/lib/sysquotas_nfs.c | 6 +++++-
source3/modules/vfs_aixacl_util.c | 4 ++--
2 files changed, 7 insertions(+), 3 deletions(-)
Changeset truncated at 500 lines:
diff --git a/source3/lib/sysquotas_nfs.c b/source3/lib/sysquotas_nfs.c
index 6f87137..ad98152 100644
--- a/source3/lib/sysquotas_nfs.c
+++ b/source3/lib/sysquotas_nfs.c
@@ -44,6 +44,10 @@
#endif
#include <rpc/xdr.h>
+#ifndef RQ_PATHLEN
+#define RQ_PATHLEN 1024
+#endif
+
#ifdef HAVE_GETQUOTA_RSLT_GETQUOTA_RSLT_U
#define GQR_RQUOTA getquota_rslt_u.gqr_rquota
#define GQR_STATUS status
@@ -69,7 +73,7 @@ static int my_xdr_getquota_rslt(XDR *xdrsp, struct getquota_rslt *gqr)
DEBUG(6,("nfs_quotas: Status bad or zero\n"));
return 0;
}
- gqr->status = quotastat;
+ gqr->GQR_STATUS = quotastat;
if (!xdr_int(xdrsp, &gqr->GQR_RQUOTA.rq_bsize)) {
DEBUG(6,("nfs_quotas: Block size bad or zero\n"));
diff --git a/source3/modules/vfs_aixacl_util.c b/source3/modules/vfs_aixacl_util.c
index bd5ccbb..fb13866 100644
--- a/source3/modules/vfs_aixacl_util.c
+++ b/source3/modules/vfs_aixacl_util.c
@@ -63,7 +63,7 @@ SMB_ACL_T aixacl_to_smbacl(struct acl *file_acl)
idp = acl_entry->ace_id;
DEBUG(10,("idp->id_data is %d\n",idp->id_data[0]));
- result->acl = talloc_realloc(result, result->acl, result->count+1);
+ result->acl = talloc_realloc(result, result->acl, struct smb_acl_entry, result->count+1);
if (result == NULL) {
DEBUG(0, ("talloc_realloc failed\n"));
errno = ENOMEM;
@@ -138,7 +138,7 @@ SMB_ACL_T aixacl_to_smbacl(struct acl *file_acl)
for( i = 1; i < 4; i++) {
DEBUG(10,("i is %d\n",i));
- result->acl = talloc_realloc(result, result->acl, result->count+1);
+ result->acl = talloc_realloc(result, result->acl, struct smb_acl_entry, result->count+1);
if (result->acl == NULL) {
TALLOC_FREE(result);
DEBUG(0, ("talloc_realloc failed\n"));
--
Samba Shared Repository
More information about the samba-cvs
mailing list