From: Jérémie Galarneau Date: Fri, 8 Jul 2022 15:45:01 +0000 (-0400) Subject: Fix: sessiond: null pointer dereference on initial evaluation of session X-Git-Url: http://git.lttng.org/?a=commitdiff_plain;h=d5ea894457d77598d1bb51ff1d4ba6f1d66fcc3c;hp=d5ea894457d77598d1bb51ff1d4ba6f1d66fcc3c;p=lttng-tools.git Fix: sessiond: null pointer dereference on initial evaluation of session 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 Change-Id: Ia465e26d2bf0dae725504915fa62332ecf8c7784 ---