From 9f807a0038972449217a4e9dc34d4e1524584dda Mon Sep 17 00:00:00 2001 From: Philippe Proulx Date: Mon, 8 Jul 2019 15:51:33 -0400 Subject: [PATCH] lib/trace-ir/clock-snapshot.c: assert that the parameter is not `NULL` Signed-off-by: Philippe Proulx Change-Id: I8943dd2d89cf23f6ef5f0c35d06dfe41bbfd8635 Reviewed-on: https://review.lttng.org/c/babeltrace/+/1649 --- src/lib/trace-ir/clock-snapshot.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/trace-ir/clock-snapshot.c b/src/lib/trace-ir/clock-snapshot.c index 307198d2..19e67816 100644 --- a/src/lib/trace-ir/clock-snapshot.c +++ b/src/lib/trace-ir/clock-snapshot.c @@ -39,6 +39,7 @@ BT_HIDDEN void bt_clock_snapshot_destroy(struct bt_clock_snapshot *clock_snapshot) { + BT_ASSERT(clock_snapshot); BT_LIB_LOGD("Destroying clock snapshot: %!+k", clock_snapshot); BT_OBJECT_PUT_REF_AND_RESET(clock_snapshot->clock_class); g_free(clock_snapshot); -- 2.34.1