]> git.ipfire.org Git - thirdparty/qemu.git/commitdiff
nbd/client-connection: Replace error_propagate() by assignment
authorMarkus Armbruster <armbru@redhat.com>
Wed, 19 Nov 2025 13:08:53 +0000 (14:08 +0100)
committerMarkus Armbruster <armbru@redhat.com>
Wed, 7 Jan 2026 10:26:56 +0000 (11:26 +0100)
connect_thread_func() sets a variable to null, then error_propagate()s
an Error * to it.  This is a roundabout way to assign the Error * to
it, so replace it by just that.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Message-ID: <20251119130855.105479-4-armbru@redhat.com>
Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
Reviewed-by: Peter Xu <peterx@redhat.com>
Reviewed-by: Zhao Liu <zhao1.liu@intel.com>
nbd/client-connection.c

index 79ea97e4cc1a84ac75a81275d48e6002ad21de3c..6a4f080717041b72fae1bdd9f16f78257f96fa92 100644 (file)
@@ -207,8 +207,7 @@ static void *connect_thread_func(void *opaque)
         qemu_mutex_lock(&conn->mutex);
 
         error_free(conn->err);
-        conn->err = NULL;
-        error_propagate(&conn->err, local_err);
+        conn->err = local_err;
 
         if (ret < 0) {
             object_unref(OBJECT(conn->sioc));