diff --git a/src/channel.c b/src/channel.c index f374375b..01c08f77 100644 --- a/src/channel.c +++ b/src/channel.c @@ -2219,11 +2219,11 @@ channel_close(LIBSSH2_CHANNEL * channel) } if (!channel->local.eof) - if (retcode = channel_send_eof(channel)) + if ((retcode = channel_send_eof(channel))) return retcode; if (!channel->remote.eof) - if (retcode = channel_wait_eof(channel)) + if ((retcode = channel_wait_eof(channel))) return retcode; if (channel->close_state == libssh2_NB_state_idle) {