From add7e8fb6ba143bfb3f8aa2ac1e2c01734ab8e81 Mon Sep 17 00:00:00 2001 From: Martin Pool Date: Fri, 31 Aug 2001 06:48:35 +0000 Subject: [PATCH] Doc. Try to give a better error message when there is a remote option error. --- options.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/options.c b/options.c index 3376cbc9..1618ffe7 100644 --- a/options.c +++ b/options.c @@ -306,14 +306,19 @@ static struct poptOption long_options[] = { static char err_buf[100]; +/* We store the option error message, if any, so that we can log the + connection attempt (which requires parsing the options), and then + show the error later on. */ void option_error(void) { if (err_buf[0]) { rprintf(FLOG, "%s", err_buf); rprintf(FERROR, "%s: %s", RSYNC_NAME, err_buf); } else { - rprintf(FLOG,"Error parsing options - unsupported option?\n"); - rprintf(FERROR,"Error parsing options - unsupported option?\n"); + rprintf (FERROR, "Error parsing options: " + "option may be supported on client but not on server?\n"); + rprintf (FERROR, RSYNC_NAME ": Error parsing options: " + "option may be supported on client but not on server?\n"); } } -- 2.34.1