X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=plugins%2Futils%2Fmuxer%2Fmuxer.c;h=47ffb866002018bdf5b5471ed6f7126fc355151c;hb=73d5c1adb1411e16c9c613c38a4c74a29ee608ae;hp=30864edb4ceffbb3aba1dc4dc2ad7d927d6de326;hpb=bd7cc15bddddb727ea02fb44bde2d9f15cd82847;p=babeltrace.git diff --git a/plugins/utils/muxer/muxer.c b/plugins/utils/muxer/muxer.c index 30864edb..47ffb866 100644 --- a/plugins/utils/muxer/muxer.c +++ b/plugins/utils/muxer/muxer.c @@ -37,6 +37,7 @@ #include #include #include +#include #include #include #include @@ -336,6 +337,7 @@ struct bt_notification_iterator *create_notif_iter_on_input_port( struct bt_port *port = bt_port_from_private_port(priv_port); struct bt_notification_iterator *notif_iter = NULL; struct bt_private_connection *priv_conn = NULL; + enum bt_connection_status conn_status; assert(ret); *ret = 0; @@ -351,9 +353,9 @@ struct bt_notification_iterator *create_notif_iter_on_input_port( // TODO: Advance the iterator to >= the time of the latest // returned notification by the muxer notification // iterator which creates it. - notif_iter = bt_private_connection_create_notification_iterator( - priv_conn, NULL); - if (!notif_iter) { + conn_status = bt_private_connection_create_notification_iterator( + priv_conn, NULL, ¬if_iter); + if (conn_status != BT_CONNECTION_STATUS_OK) { *ret = -1; goto end; }