Commit be21e29c authored by Wayne Davison's avatar Wayne Davison

Make sure defer_forwarding_messages is set when msg_fd_in gets

set to -1.
parent c5b6e57a
......@@ -263,6 +263,7 @@ static void read_msg_fd(void)
/* Temporarily disable msg_fd_in. This is needed to avoid looping back
* to this routine from writefd_unbuffered(). */
msg_fd_in = -1;
defer_forwarding_messages++;
readfd(fd, buf, 4);
tag = IVAL(buf, 0);
......@@ -357,6 +358,7 @@ static void read_msg_fd(void)
exit_cleanup(RERR_STREAMIO);
}
defer_forwarding_messages--;
msg_fd_in = fd;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment