s3: fix wrong invocations of talloc_realloc
authorBjörn Jacke <bj@sernet.de>
Sat, 8 Sep 2012 23:59:39 +0000 (01:59 +0200)
committerBjörn Jacke <bj@sernet.de>
Sun, 9 Sep 2012 13:43:51 +0000 (15:43 +0200)
source3/modules/vfs_aixacl_util.c

index bd5ccbbdc2334103377b010918aed0de45d94d22..fb138667bbd6601bf74bc684041459a66d8b4c3b 100644 (file)
@@ -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"));