]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3-sysacls: Remove sys_acl_free_qualifier() as it is a no-op
authorAndrew Bartlett <abartlet@samba.org>
Mon, 13 Aug 2012 10:54:24 +0000 (20:54 +1000)
committerAndrew Bartlett <abartlet@samba.org>
Wed, 15 Aug 2012 03:23:18 +0000 (05:23 +0200)
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Wed Aug 15 05:23:18 CEST 2012 on sn-devel-104

source3/include/smb_acls.h
source3/lib/sysacls.c
source3/smbd/posix_acls.c
source3/smbd/trans2.c

index d4830bcaa912e9cd1aed94b393dd2fbef97de357..750bbc666ae7fb76ece82455647ffddf77a802d2 100644 (file)
@@ -50,7 +50,6 @@ int sys_acl_set_tag_type(SMB_ACL_ENTRY_T entry_d, SMB_ACL_TAG_T tag_type);
 int sys_acl_set_qualifier(SMB_ACL_ENTRY_T entry_d, void *qual_p);
 int sys_acl_set_permset(SMB_ACL_ENTRY_T entry_d, SMB_ACL_PERMSET_T permset_d);
 int sys_acl_free_text(char *text);
-int sys_acl_free_qualifier(void *qual, SMB_ACL_TAG_T tagtype);
 int sys_acl_valid(SMB_ACL_T acl_d);
 SMB_ACL_T sys_acl_get_file(struct vfs_handle_struct *handle,
                           const char *path_p, SMB_ACL_TYPE_T type);
index 3f4aeaed99015d49c723391f0cbfd891bcb6020b..31966c6077e9b08cfad5a2894c4e74a252bc6d1b 100644 (file)
@@ -354,11 +354,6 @@ int sys_acl_free_text(char *text)
        return 0;
 }
 
-int sys_acl_free_qualifier(void *qual, SMB_ACL_TAG_T tagtype)
-{
-       return 0;
-}
-
 int sys_acl_valid(SMB_ACL_T acl_d)
 {
        errno = EINVAL;
index 4efcb33a1389fd0ae077856a8f32c514afc0e93f..c45003defd1302447b734fe7b2932681a5c42aa2 100644 (file)
@@ -2667,7 +2667,6 @@ static canon_ace *canonicalise_acl(struct connection_struct *conn,
                                        unix_ug.type = ID_TYPE_UID;
                                        unix_ug.id = *puid;
                                        owner_type = UID_ACE;
-                                       sys_acl_free_qualifier((void *)puid,tagtype);
                                        break;
                                }
                        case SMB_ACL_GROUP_OBJ:
@@ -2688,7 +2687,6 @@ static canon_ace *canonicalise_acl(struct connection_struct *conn,
                                        unix_ug.type = ID_TYPE_GID;
                                        unix_ug.id = *pgid;
                                        owner_type = GID_ACE;
-                                       sys_acl_free_qualifier((void *)pgid,tagtype);
                                        break;
                                }
                        case SMB_ACL_MASK:
index 679e3fa82879d3283ba9b745ab4cd06911b5cf55..b30478cb2553cb1dd989bdca828671a7c170a7a6 100644 (file)
@@ -3899,7 +3899,6 @@ static bool marshall_posix_acl(connection_struct *conn, char *pdata, SMB_STRUCT_
                                                return False;
                                        }
                                        own_grp = (unsigned int)*puid;
-                                       sys_acl_free_qualifier((void*)puid,tagtype);
                                        SCVAL(pdata,0,SMB_POSIX_ACL_USER);
                                        SIVAL(pdata,2,own_grp);
                                        SIVAL(pdata,6,0);
@@ -3919,7 +3918,6 @@ static bool marshall_posix_acl(connection_struct *conn, char *pdata, SMB_STRUCT_
                                                return False;
                                        }
                                        own_grp = (unsigned int)*pgid;
-                                       sys_acl_free_qualifier((void *)pgid,tagtype);
                                        SCVAL(pdata,0,SMB_POSIX_ACL_GROUP);
                                        SIVAL(pdata,2,own_grp);
                                        SIVAL(pdata,6,0);