Fix: do not use BT_MOVE() when the destination memory could be uninitialized
[babeltrace.git] / lib / graph / connection.c
index c7e32c071bd4d97a6641ca51038058c1883e55c5..17cefd9c2956d5e48e04cc86190e740778d2cb68 100644 (file)
@@ -390,7 +390,10 @@ bt_private_connection_create_notification_iterator(
                bt_port_get_name(connection->upstream_port),
                upstream_component, bt_component_get_name(upstream_component),
                iterator);
-       BT_MOVE(*user_iterator, iterator);
+
+       /* Move reference to user */
+       *user_iterator = iterator;
+       iterator = NULL;
 
 end:
        bt_put(upstream_component);
This page took 0.026172 seconds and 4 git commands to generate.