Cleanup: flt.utils.muxer: avoid returning a pointer needlessly
[babeltrace.git] / plugins / utils / muxer / muxer.c
index 47d790b3d9a14e59387e7d611c984077680d608e..7162a6c9b740b620c277c8c694b8a0865b8c441f 100644 (file)
@@ -138,10 +138,10 @@ void destroy_muxer_upstream_msg_iter(
 }
 
 static
-struct muxer_upstream_msg_iter *muxer_msg_iter_add_upstream_msg_iter(
-               struct muxer_msg_iter *muxer_msg_iter,
+int muxer_msg_iter_add_upstream_msg_iter(struct muxer_msg_iter *muxer_msg_iter,
                bt_self_component_port_input_message_iterator *self_msg_iter)
 {
+       int ret = 0;
        struct muxer_upstream_msg_iter *muxer_upstream_msg_iter =
                g_new0(struct muxer_upstream_msg_iter, 1);
 
@@ -169,10 +169,10 @@ struct muxer_upstream_msg_iter *muxer_msg_iter_add_upstream_msg_iter(
 
 error:
        g_free(muxer_upstream_msg_iter);
-       muxer_upstream_msg_iter = NULL;
+       ret = -1;
 
 end:
-       return muxer_upstream_msg_iter;
+       return ret;
 }
 
 static
@@ -1206,7 +1206,6 @@ int muxer_msg_iter_init_upstream_iterators(struct muxer_comp *muxer_comp,
 
        for (i = 0; i < count; i++) {
                bt_self_component_port_input_message_iterator *upstream_msg_iter;
-               struct muxer_upstream_msg_iter *muxer_upstream_msg_iter;
                bt_self_component_port_input *self_port =
                        bt_self_component_filter_borrow_input_port_by_index(
                                muxer_comp->self_comp, i);
@@ -1231,14 +1230,12 @@ int muxer_msg_iter_init_upstream_iterators(struct muxer_comp *muxer_comp,
                        goto end;
                }
 
-               muxer_upstream_msg_iter =
-                       muxer_msg_iter_add_upstream_msg_iter(
-                               muxer_msg_iter, upstream_msg_iter);
+               ret = muxer_msg_iter_add_upstream_msg_iter(muxer_msg_iter,
+                       upstream_msg_iter);
                bt_self_component_port_input_message_iterator_put_ref(
                        upstream_msg_iter);
-               if (!muxer_upstream_msg_iter) {
+               if (ret) {
                        /* muxer_msg_iter_add_upstream_msg_iter() logs errors */
-                       ret = -1;
                        goto end;
                }
        }
This page took 0.02379 seconds and 4 git commands to generate.