[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