flt.utils.trimmer: fix: variables used uninitialized
authorFrancis Deslauriers <francis.deslauriers@efficios.com>
Wed, 20 Mar 2019 13:19:12 +0000 (09:19 -0400)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Fri, 3 May 2019 22:19:38 +0000 (18:19 -0400)
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
plugins/utils/trimmer/trimmer.c

index 6403f9e613ba1c5b1cb9b77cd33cba5d87eb58d9..7fd3279bf12bc5cb2ae29c6d177411d76c596e48 100644 (file)
@@ -479,7 +479,7 @@ bt_self_component_status trimmer_init(bt_self_component_filter *self_comp,
        struct trimmer_comp *trimmer_comp = create_trimmer_comp();
 
        if (!trimmer_comp) {
-               ret = BT_SELF_COMPONENT_STATUS_NOMEM;
+               status = BT_SELF_COMPONENT_STATUS_NOMEM;
                goto error;
        }
 
@@ -497,6 +497,7 @@ bt_self_component_status trimmer_init(bt_self_component_filter *self_comp,
 
        ret = init_trimmer_comp_from_params(trimmer_comp, params);
        if (ret) {
+               status = BT_SELF_COMPONENT_STATUS_ERROR;
                goto error;
        }
 
@@ -515,7 +516,7 @@ error:
        }
 
 end:
-       return ret;
+       return status;
 }
 
 static
@@ -1778,6 +1779,7 @@ bt_self_message_iterator_status handle_message(
                        *reached_end = true;
                } else {
                        push_message(trimmer_it, msg);
+                       status = BT_SELF_MESSAGE_ITERATOR_STATUS_OK;
                        msg = NULL;
                }
        }
This page took 0.027067 seconds and 4 git commands to generate.