From 180443af42778dd0209fb76e08e4cbb33fec5e09 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Sat, 9 Apr 2005 16:49:51 +0000 Subject: [PATCH] The "@ERROR" handler in start_inband_exchange() was not returning the right value. --- clientserver.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/clientserver.c b/clientserver.c index d354ef74..5286927c 100644 --- a/clientserver.c +++ b/clientserver.c @@ -100,7 +100,7 @@ int start_socket_client(char *host, char *path, int argc, char *argv[]) ret = start_inband_exchange(user, path, fd, fd, argc); - return ret < 0? ret : client_run(fd, fd, -1, argc, argv); + return ret ? ret : client_run(fd, fd, -1, argc, argv); } int start_inband_exchange(char *user, char *path, int f_in, int f_out, @@ -196,10 +196,10 @@ int start_inband_exchange(char *user, char *path, int f_in, int f_out, rprintf(FERROR, "%s\n", line); /* This is always fatal; the server will now * close the socket. */ - return RERR_STARTCLIENT; - } else { - rprintf(FINFO,"%s\n", line); + return -1; } + + rprintf(FINFO, "%s\n", line); } kluge_around_eof = 0; -- 2.34.1