X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/715d1f45046ac6f45b6b84c239e1ad4a9c616215..6aaf8d8c1041b524d985bf09b9a3f5e371cf8ac2:/clientserver.c diff --git a/clientserver.c b/clientserver.c index 1cbabd3d..f5a74ee2 100644 --- a/clientserver.c +++ b/clientserver.c @@ -80,6 +80,11 @@ int start_socket_client(char *host, char *path, int argc, char *argv[]) if (!user) user = getenv("LOGNAME"); if (verbose >= 2) { + /* FIXME: If we're going to use a socket program for + * testing, then this message is wrong. We need to + * say something like "(except really using %s)" */ + rprintf(FINFO, "opening tcp connection to %s port %d\n", + host, rsync_port); } fd = open_socket_out_wrapped (host, rsync_port, bind_address, default_af_hint); @@ -129,7 +134,10 @@ int start_socket_client(char *host, char *path, int argc, char *argv[]) if (strcmp(line,"@RSYNCD: EXIT") == 0) exit(0); - rprintf(FINFO,"%s\n", line); + if (strncmp(line, "@ERROR", 6) == 0) + rprintf(FERROR,"%s\n", line); + else + rprintf(FINFO,"%s\n", line); } kludge_around_eof = False;