In get_exclude_tok(), if XFLG_DIRECTORY was passed in the xflags,
authorWayne Davison <wayned@samba.org>
Wed, 22 Sep 2004 04:11:15 +0000 (04:11 +0000)
committerWayne Davison <wayned@samba.org>
Wed, 22 Sep 2004 04:11:15 +0000 (04:11 +0000)
set MATCHFLG_DIRECTORY in the mflags we return.

exclude.c

index a9dee7b..3b05d88 100644 (file)
--- a/exclude.c
+++ b/exclude.c
@@ -261,6 +261,8 @@ static const char *get_exclude_tok(const char *p, unsigned int *len_ptr,
                s += 2;
        } else if (xflags & XFLG_DEF_INCLUDE)
                mflags |= MATCHFLG_INCLUDE;
+       if (xflags & XFLG_DIRECTORY)
+               mflags |= MATCHFLG_DIRECTORY;
 
        if (xflags & XFLG_WORD_SPLIT) {
                const unsigned char *cp = s;