From: Philippe Proulx Date: Fri, 20 Sep 2019 08:10:16 +0000 (-0400) Subject: Fix: muxer_upstream_msg_iters_can_all_seek_beginning(): init. `status` X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=commitdiff_plain;h=c4b56970e243138c6a6c790effbef58e1ae22513 Fix: muxer_upstream_msg_iters_can_all_seek_beginning(): init. `status` Detected by GCC: muxer.c: In function ‘muxer_msg_iter_can_seek_beginning’: muxer.c:1541:9: error: ‘status’ may be used uninitialized in this function [-Werror=maybe-uninitialized] return status; ^~~~~~ muxer.c:1529:5: error: ‘status’ may be used uninitialized in this function [-Werror=maybe-uninitialized] if (status != BT_COMPONENT_CLASS_MESSAGE_ITERATOR_CAN_SEEK_BEGINNING_METHOD_STATUS_OK) { ^ Signed-off-by: Philippe Proulx Change-Id: I55ad73aeb9595796bdcddff5ba4d2895d5f2314e Reviewed-on: https://review.lttng.org/c/babeltrace/+/2073 Tested-by: jenkins Reviewed-by: Francis Deslauriers Reviewed-by: Simon Marchi --- diff --git a/src/plugins/utils/muxer/muxer.c b/src/plugins/utils/muxer/muxer.c index 50473050..12485df8 100644 --- a/src/plugins/utils/muxer/muxer.c +++ b/src/plugins/utils/muxer/muxer.c @@ -1395,7 +1395,8 @@ bt_component_class_message_iterator_can_seek_beginning_method_status muxer_upstream_msg_iters_can_all_seek_beginning( GPtrArray *muxer_upstream_msg_iters, bt_bool *can_seek) { - bt_component_class_message_iterator_can_seek_beginning_method_status status; + bt_component_class_message_iterator_can_seek_beginning_method_status status = + BT_COMPONENT_CLASS_MESSAGE_ITERATOR_CAN_SEEK_BEGINNING_METHOD_STATUS_OK; uint64_t i; for (i = 0; i < muxer_upstream_msg_iters->len; i++) {