From 235493868254e943513c6552c6821236284f00ac Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=A9mie=20Galarneau?= Date: Fri, 31 Jan 2020 16:33:26 -0500 Subject: [PATCH 1/1] Fix: potential use of uninitialized return value MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit lttng_tracker_ids_serialize() can return an uninitialized value when 0 ids are being tracked by a tracker. This is not currently reachable, but generates a warning on some compilers. 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] Signed-off-by: Jérémie Galarneau Change-Id: Ia54f5276d6a89d39badfc6c718ad0032edb98ec8 --- src/common/tracker.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/common/tracker.c b/src/common/tracker.c index 2c91d5d6e..0fdbd60f9 100644 --- a/src/common/tracker.c +++ b/src/common/tracker.c @@ -300,7 +300,7 @@ void lttng_tracker_ids_destroy(struct lttng_tracker_ids *ids) int lttng_tracker_ids_serialize(const struct lttng_tracker_ids *ids, struct lttng_dynamic_buffer *buffer) { - int ret; + int ret = 0; int value; const char *string; unsigned int count; -- 2.34.1