projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix: do not use BT_MOVE() when the destination memory could be uninitialized
[babeltrace.git]
/
lib
/
graph
/
iterator.c
diff --git
a/lib/graph/iterator.c
b/lib/graph/iterator.c
index 6d6058f5225eafcda2946bc9d4fc77352855a2b3..87fe6376309de579986cc9422e12cf66a0c3f8fc 100644
(file)
--- a/
lib/graph/iterator.c
+++ b/
lib/graph/iterator.c
@@
-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);
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);
end:
bt_put(iterator);
This page took
0.03645 seconds
and
4
git commands to generate.