[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v2 1/2] migration/tls: fix inverted semantics in multifd_chan
From: |
Zheng Chuan |
Subject: |
Re: [PATCH v2 1/2] migration/tls: fix inverted semantics in multifd_channel_connect |
Date: |
Sat, 6 Mar 2021 17:08:36 +0800 |
User-agent: |
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101 Thunderbird/68.6.0 |
Reviewed-by: Chuan Zheng <zhengchuan@huawei.com>
On 2021/2/9 18:42, Hao Wang wrote:
> Function multifd_channel_connect() return "true" to indicate failure,
> which is rather confusing. Fix that.
>
> Signed-off-by: Hao Wang <wanghao232@huawei.com>
> ---
> migration/multifd.c | 10 +++++-----
> 1 file changed, 5 insertions(+), 5 deletions(-)
>
> diff --git a/migration/multifd.c b/migration/multifd.c
> index 1a1e589064..2a1ea85ade 100644
> --- a/migration/multifd.c
> +++ b/migration/multifd.c
> @@ -798,9 +798,9 @@ static bool multifd_channel_connect(MultiFDSendParams *p,
> * function after the TLS handshake,
> * so we mustn't call multifd_send_thread until then
> */
> - return false;
> - } else {
> return true;
> + } else {
> + return false;
> }
> } else {
> /* update for tls qio channel */
> @@ -808,10 +808,10 @@ static bool multifd_channel_connect(MultiFDSendParams
> *p,
> qemu_thread_create(&p->thread, p->name, multifd_send_thread, p,
> QEMU_THREAD_JOINABLE);
> }
> - return false;
> + return true;
> }
>
> - return true;
> + return false;
> }
>
> static void multifd_new_send_channel_cleanup(MultiFDSendParams *p,
> @@ -844,7 +844,7 @@ static void multifd_new_send_channel_async(QIOTask *task,
> gpointer opaque)
> p->c = QIO_CHANNEL(sioc);
> qio_channel_set_delay(p->c, false);
> p->running = true;
> - if (multifd_channel_connect(p, sioc, local_err)) {
> + if (!multifd_channel_connect(p, sioc, local_err)) {
> goto cleanup;
> }
> return;
>
--
Regards.
Chuan
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [PATCH v2 1/2] migration/tls: fix inverted semantics in multifd_channel_connect,
Zheng Chuan <=