X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=plugins%2Fctf%2Flttng-live%2Fdata-stream.c;h=1692715139084bd1c70f0a1b3f7c495faec9e02d;hb=40f4ba76dd6f9508ca51b6220eaed57632281a07;hp=b18dda144fc4d005acf4e53357a361c965f2decd;hpb=f6ccaed94e575af57fe6bf38154771bee4871a2a;p=babeltrace.git diff --git a/plugins/ctf/lttng-live/data-stream.c b/plugins/ctf/lttng-live/data-stream.c index b18dda14..16927151 100644 --- a/plugins/ctf/lttng-live/data-stream.c +++ b/plugins/ctf/lttng-live/data-stream.c @@ -72,8 +72,8 @@ enum bt_notif_iter_medium_status medop_request_bytes( } static -struct bt_stream *medop_get_stream( - struct bt_stream_class *stream_class, +const struct bt_stream *medop_get_stream( + const struct bt_stream_class *stream_class, uint64_t stream_id, void *data) { struct lttng_live_stream_iterator *lttng_live_stream = data; @@ -209,14 +209,14 @@ void lttng_live_stream_iterator_destroy(struct lttng_live_stream_iterator *strea BT_ASSERT(!ret); if (stream->stream) { - BT_PUT(stream->stream); + BT_OBJECT_PUT_REF_AND_RESET(stream->stream); } if (stream->notif_iter) { bt_notif_iter_destroy(stream->notif_iter); } g_free(stream->buf); - BT_PUT(stream->packet_end_notif_queue); + BT_OBJECT_PUT_REF_AND_RESET(stream->packet_end_notif_queue); bt_list_del(&stream->node); /* * Ensure we poke the trace metadata in the future, which is