Don't write out the protocol_version number in read_batch mode.
authorWayne Davison <wayned@samba.org>
Wed, 21 Jul 2004 23:59:22 +0000 (23:59 +0000)
committerWayne Davison <wayned@samba.org>
Wed, 21 Jul 2004 23:59:22 +0000 (23:59 +0000)
compat.c

index 57563b0..e90fa83 100644 (file)
--- a/compat.c
+++ b/compat.c
@@ -37,13 +37,9 @@ extern int protocol_version;
 void setup_protocol(int f_out,int f_in)
 {
        if (remote_protocol == 0) {
-               if (am_server) {
-                       remote_protocol = read_int(f_in);
+               if (!read_batch)
                        write_int(f_out, protocol_version);
-               } else {
-                       write_int(f_out, protocol_version);
-                       remote_protocol = read_int(f_in);
-               }
+               remote_protocol = read_int(f_in);
                if (protocol_version > remote_protocol)
                        protocol_version = remote_protocol;
        }