X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=lib%2Fctf-writer%2Fvisitor.c;h=e416e7be1a7c84606774808524b4157329741933;hb=8138bfe1b1d389d60d8f6c98b8f0cc8e84b9907b;hp=726512c6cf0823be9439909108b759d78763e34c;hpb=44514773a92ed494fc9dc8637edcdaa3359baa54;p=babeltrace.git diff --git a/lib/ctf-writer/visitor.c b/lib/ctf-writer/visitor.c index 726512c6..e416e7be 100644 --- a/lib/ctf-writer/visitor.c +++ b/lib/ctf-writer/visitor.c @@ -27,7 +27,7 @@ */ #include -#include +#include BT_HIDDEN int bt_ctf_visitor_helper(struct bt_ctf_visitor_object *root, @@ -59,7 +59,7 @@ int bt_ctf_visitor_helper(struct bt_ctf_visitor_object *root, goto end; } ret = child_visitor(child, visitor, data); - BT_PUT(child); + BT_OBJECT_PUT_REF_AND_RESET(child); if (ret) { goto end; }