- rprintf(FINFO,"recv_generator(%s,%d)\n",fname,i);
+ rprintf(FINFO, "recv_generator(%s,%d)\n", safe_fname(fname), i);
+
+ if (server_exclude_list.head
+ && check_exclude(&server_exclude_list, fname,
+ S_ISDIR(file->mode)) < 0) {
+ if (verbose) {
+ rprintf(FINFO, "skipping server-excluded file \"%s\"\n",
+ safe_fname(fname));
+ }
+ return;
+ }