Check daemon filter against fnamecmp in recv_files().
authorJeriko One <jeriko.one@gmx.us>
Fri, 17 Nov 2017 01:26:03 +0000 (17:26 -0800)
committerWayne Davison <wayned@samba.org>
Mon, 4 Dec 2017 00:13:06 +0000 (16:13 -0800)
receiver.c

index 9fdafa152cb38d0fa8191b14af5cfc49a06a185c..9c46242e013c4d447b17b00bbb705a96a5c92ed1 100644 (file)
@@ -722,7 +722,7 @@ int recv_files(int f_in, int f_out, char *local_name)
                                break;
                        }
                        if (!fnamecmp || (daemon_filter_list.head
                                break;
                        }
                        if (!fnamecmp || (daemon_filter_list.head
-                         && check_filter(&daemon_filter_list, FLOG, fname, 0) < 0)) {
+                         && check_filter(&daemon_filter_list, FLOG, fnamecmp, 0) < 0)) {
                                fnamecmp = fname;
                                fnamecmp_type = FNAMECMP_FNAME;
                        }
                                fnamecmp = fname;
                                fnamecmp_type = FNAMECMP_FNAME;
                        }