s4: libcli: smbcli_unlink() is no longer used with wildcard patterns.
authorJeremy Allison <jra@samba.org>
Thu, 2 Dec 2021 22:23:10 +0000 (14:23 -0800)
committerRalph Boehme <slow@samba.org>
Thu, 9 Dec 2021 18:06:35 +0000 (18:06 +0000)
Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
source4/libcli/clifile.c

index f013a5653bbf3485de4a09c0c454adaa4ad17e54..c6a5cd5a5e7fe3a947491cb8e5278943ed4dfd0d 100644 (file)
@@ -140,11 +140,7 @@ NTSTATUS smbcli_unlink(struct smbcli_tree *tree, const char *fname)
        union smb_unlink parms;
 
        parms.unlink.in.pattern = fname;
-       if (strchr(fname, '*')) {
-               parms.unlink.in.attrib = FILE_ATTRIBUTE_SYSTEM | FILE_ATTRIBUTE_HIDDEN;
-       } else {
-               parms.unlink.in.attrib = FILE_ATTRIBUTE_SYSTEM | FILE_ATTRIBUTE_HIDDEN | FILE_ATTRIBUTE_DIRECTORY;
-       }
+       parms.unlink.in.attrib = FILE_ATTRIBUTE_SYSTEM | FILE_ATTRIBUTE_HIDDEN | FILE_ATTRIBUTE_DIRECTORY;
 
        return smb_raw_unlink(tree, &parms);
 }