X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/14b61c63f00785c36e769142d98253229bde7354..1a9ec1fd1c144e5f578ee3746bc1ea4a3c73a7cc:/util.c diff --git a/util.c b/util.c index d197a5f7..5c55ce41 100644 --- a/util.c +++ b/util.c @@ -28,6 +28,7 @@ #include "rsync.h" extern int verbose; +extern struct exclude_list_struct server_exclude_list; int sanitize_paths = 0; @@ -471,12 +472,12 @@ int lock_range(int fd, int offset, int len) static int exclude_server_path(char *arg) { char *s; - extern struct exclude_struct **server_exclude_list; - if (server_exclude_list) { + if (server_exclude_list.head) { for (s = arg; (s = strchr(s, '/')) != NULL; ) { *s = '\0'; - if (check_exclude(server_exclude_list, arg, 1)) { + if (check_exclude(&server_exclude_list, arg, 1, + "server pattern")) { /* We must leave arg truncated! */ return 1; }