X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/4e9c7fae8f6feb2fecaea811b318cf416d23dd9a..6e310d38fcdeacb8055bb7e83d4e64c37fd54a38:/main.c diff --git a/main.c b/main.c index bf0bb141..da6fafc3 100644 --- a/main.c +++ b/main.c @@ -82,9 +82,10 @@ extern char curr_dir[MAXPATHLEN]; extern char backup_dir_buf[MAXPATHLEN]; extern char *basis_dir[MAX_BASIS_DIRS+1]; extern struct file_list *first_flist; -extern struct filter_list_struct daemon_filter_list; +extern filter_rule_list daemon_filter_list; uid_t our_uid; +gid_t our_gid; int am_generator = 0; int local_server = 0; int daemon_over_rsh = 0; @@ -1000,7 +1001,7 @@ static void do_server_recv(int f_in, int f_out, int argc, char *argv[]) if (daemon_filter_list.head) { char **dir_p; - struct filter_list_struct *elp = &daemon_filter_list; + filter_rule_list *elp = &daemon_filter_list; for (dir_p = basis_dir; *dir_p; dir_p++) { char *dir = *dir_p; @@ -1485,6 +1486,7 @@ int main(int argc,char *argv[]) starttime = time(NULL); our_uid = MY_UID(); + our_gid = MY_GID(); am_root = our_uid == 0; memset(&stats, 0, sizeof(stats));