Fix MSG_IO_TIMEOUT when the daemon is the receiver.
authorWayne Davison <wayned@samba.org>
Sun, 1 Nov 2009 21:57:17 +0000 (13:57 -0800)
committerWayne Davison <wayned@samba.org>
Sun, 1 Nov 2009 21:57:17 +0000 (13:57 -0800)
io.c

diff --git a/io.c b/io.c
index a85bcfa..e7cb76e 100644 (file)
--- a/io.c
+++ b/io.c
@@ -1307,7 +1307,7 @@ static void read_a_msg(void)
                        send_msg(MSG_IO_ERROR, data, 4, 0);
                break;
        case MSG_IO_TIMEOUT:
-               if (msg_bytes != 4 || am_sender || am_generator)
+               if (msg_bytes != 4 || am_server || am_generator)
                        goto invalid_msg;
                data = perform_io(4, PIO_INPUT_AND_CONSUME);
                val = IVAL(data, 0);