Don't allow '.' dir to be excluded by the daemon's filter rules.
authorWayne Davison <wayned@samba.org>
Wed, 16 Apr 2008 16:30:28 +0000 (09:30 -0700)
committerWayne Davison <wayned@samba.org>
Wed, 16 Apr 2008 16:30:28 +0000 (09:30 -0700)
generator.c

index 7c329f2..ed3db57 100644 (file)
@@ -1284,7 +1284,7 @@ static void recv_generator(char *fname, struct file_struct *file, int ndx,
                skip_dir = NULL;
        }
 
-       if (daemon_filter_list.head) {
+       if (daemon_filter_list.head && (*fname != '.' || fname[1])) {
                if (check_filter(&daemon_filter_list, FLOG, fname, is_dir) < 0) {
                        if (is_dir < 0)
                                return;