Fix: do not use BT_MOVE() when the destination memory could be uninitialized
[babeltrace.git] / lib / graph / iterator.c
index 6d6058f5225eafcda2946bc9d4fc77352855a2b3..87fe6376309de579986cc9422e12cf66a0c3f8fc 100644 (file)
@@ -589,7 +589,10 @@ enum bt_connection_status bt_notification_iterator_create(
                upstream_comp, bt_component_get_name(upstream_comp),
                upstream_port, bt_port_get_name(upstream_port),
                connection, iterator);
-       BT_MOVE(*user_iterator, iterator);
+
+       /* Move reference to user */
+       *user_iterator = iterator;
+       iterator = NULL;
 
 end:
        bt_put(iterator);
This page took 0.023849 seconds and 4 git commands to generate.