aboutsummaryrefslogtreecommitdiffstats
path: root/options.c
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2006-11-19 04:39:35 +0000
committerWayne Davison <wayned@samba.org>2006-11-19 04:39:35 +0000
commitf0fa8c6df2f803e83b849d1f40a71b8852d2cbf7 (patch)
treec9844f645a868cceca5de584ef3fbc1fcaddbdfb /options.c
parent9d33e6f7cf876f0356d9b83bde0896ebbd9c2bc0 (diff)
downloadandroid_external_rsync-f0fa8c6df2f803e83b849d1f40a71b8852d2cbf7.tar.gz
android_external_rsync-f0fa8c6df2f803e83b849d1f40a71b8852d2cbf7.tar.bz2
android_external_rsync-f0fa8c6df2f803e83b849d1f40a71b8852d2cbf7.zip
Moved the options_rejected label to avoid a compiler warning on
some systems.
Diffstat (limited to 'options.c')
-rw-r--r--options.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/options.c b/options.c
index 954719d6..dd47894d 100644
--- a/options.c
+++ b/options.c
@@ -1246,12 +1246,8 @@ int parse_arguments(int *argc, const char ***argv, int frommain)
if (!*backup_dir)
goto options_rejected;
clean_fname(backup_dir, 1);
- if (check_filter(elp, backup_dir, 1) < 0) {
- options_rejected:
- snprintf(err_buf, sizeof err_buf,
- "Your options have been rejected by the server.\n");
- return 0;
- }
+ if (check_filter(elp, backup_dir, 1) < 0)
+ goto options_rejected;
}
}
@@ -1457,6 +1453,11 @@ int parse_arguments(int *argc, const char ***argv, int frommain)
am_starting_up = 0;
return 1;
+
+ options_rejected:
+ snprintf(err_buf, sizeof err_buf,
+ "Your options have been rejected by the server.\n");
+ return 0;
}