Fix: sessiond: null pointer dereference on initial evaluation of session
authorJérémie Galarneau <jeremie.galarneau@efficios.com>
Fri, 8 Jul 2022 15:45:01 +0000 (11:45 -0400)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Fri, 8 Jul 2022 15:45:01 +0000 (11:45 -0400)
Coverity reports:
1490492 Dereference after null check
Either the check against null is unnecessary, or there may be a null
pointer dereference.

In evaluate_session_condition(lttng_condition const *, session_info const *, session_state_sample const *, lttng_evaluation **): Pointer is checked against null but then dereferenced anyway (CWE-476)

This function is used to evaluate the initial state of a session and its
transitions against a given condition.

In the case of an initial evaluation, the wrong state sample is used
which results in a null dereference.

Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Change-Id: Ia465e26d2bf0dae725504915fa62332ecf8c7784


No differences found
This page took 0.024618 seconds and 4 git commands to generate.