X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/495723bb26632d78c7693799491fb3b9c3b326be..bf6dcd17133e4e29e09420e3252a4184be3b04b6:/util.c diff --git a/util.c b/util.c index fd630099..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,11 @@ 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;