error.c: clean-up: remove dead error cause clean-up code
authorJérémie Galarneau <jeremie.galarneau@efficios.com>
Tue, 7 Mar 2023 18:59:39 +0000 (13:59 -0500)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Tue, 7 Mar 2023 21:55:44 +0000 (16:55 -0500)
commitf8b833e602f434d14bf8b7b87f876e91c4b6767f
treea36e612ca1180a7c9bd95085eab88cd0fc45f0d3
parentd0fc8aae8b1bdbe99b42454c33e90df20606b0c2
error.c: clean-up: remove dead error cause clean-up code

Coverity warns of logically dead code in error.c:
  1506395 Logically dead code
  The indicated dead code may have performed some action; that action will never occur.

  In bt_error_append_cause_from_component_class: Code can never be reached because of a logical contradiction (CWE-561)

`cause` is indeed always NULL at the `end` label since it either failed
to be allocated or its ownership was transferred to the `causes` array.

Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Change-Id: Ie1c746b9fe6d6202cd6c3baaef39516a5e902471
Reviewed-on: https://review.lttng.org/c/babeltrace/+/9614
Reviewed-by: Simon Marchi <simon.marchi@efficios.com>
Tested-by: jenkins <jenkins@lttng.org>
src/lib/error.c
This page took 0.02435 seconds and 4 git commands to generate.