fix from T.J.Adye@rl.ac.uk for final goodbye message with new protocol
authorAndrew Tridgell <tridge@samba.org>
Sat, 29 Jul 2000 04:58:24 +0000 (04:58 +0000)
committerAndrew Tridgell <tridge@samba.org>
Sat, 29 Jul 2000 04:58:24 +0000 (04:58 +0000)
main.c

diff --git a/main.c b/main.c
index b402c7a..32d47e6 100644 (file)
--- a/main.c
+++ b/main.c
@@ -240,6 +240,7 @@ static void do_server_sender(int f_in, int f_out, int argc,char *argv[])
        char *dir = argv[0];
        extern int relative_paths;
        extern int recurse;
+       extern int remote_version;
 
        if (verbose > 2)
                rprintf(FINFO,"server_sender starting pid=%d\n",(int)getpid());
@@ -273,6 +274,10 @@ static void do_server_sender(int f_in, int f_out, int argc,char *argv[])
        send_files(flist,f_out,f_in);
        io_flush();
        report(f_out);
+       if (remote_version >= 24) {
+               /* final goodbye message */             
+               read_int(f_in);
+       }
        io_flush();
        exit_cleanup(0);
 }