From 68f4e86d1be0ca47e0ff726952f8536ae25dcaf1 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=A9mie=20Galarneau?= Date: Sun, 7 May 2017 15:51:42 -0400 Subject: [PATCH] Fix: NULL pointer dereference in lttng_condition_serialize MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Reported-by: Coverity Scan *** CID 1374823: Null pointer dereferences (REVERSE_INULL) Signed-off-by: Jérémie Galarneau --- src/common/condition.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/common/condition.c b/src/common/condition.c index ceab81eab..98c97a595 100644 --- a/src/common/condition.c +++ b/src/common/condition.c @@ -67,7 +67,8 @@ ssize_t lttng_condition_serialize(const struct lttng_condition *condition, { ssize_t ret, condition_size; struct lttng_condition_comm condition_comm = { - .condition_type = (int8_t) condition->type + .condition_type = (int8_t) (condition ? + condition->type : LTTNG_CONDITION_TYPE_UNKNOWN) }; if (!condition) { -- 2.34.1