From 4af93f848d60220cd5dff88da6d1398366668d6e Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Fri, 3 Jul 2020 19:02:45 +0200 Subject: [PATCH] cloud-setup: fix invalid assertion in nm_http_client_get_finish() Fixes: 53bdd81800fa ('cloud-setup: ensure that nm_http_client_get_finish() always returns success or error') --- clients/cloud-setup/nm-http-client.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clients/cloud-setup/nm-http-client.c b/clients/cloud-setup/nm-http-client.c index 294259f261..a1f9586d28 100644 --- a/clients/cloud-setup/nm-http-client.c +++ b/clients/cloud-setup/nm-http-client.c @@ -383,7 +383,7 @@ nm_http_client_get_finish (NMHttpClient *self, get_result = g_task_propagate_pointer (G_TASK (result), error); - nm_assert ((!!get_result) == (!error)); + nm_assert (!error || (!!get_result) == (!*error)); if (!get_result) { NM_SET_OUT (out_response_code, -1);