From 03c0376e7ce390b90c684b94c6e3560d26f061a3 Mon Sep 17 00:00:00 2001 From: nirenjan Date: Tue, 3 Jan 2023 12:26:51 -0800 Subject: [PATCH] Initialize variables to avoid maybe-uninitialized warnings When building the package for PPA, gcc throws errors indicating that some variables may be used uninitialized. This is not a real problem that shows up during the CI build, but only when building using dpkg-buildpackage. This change adds some dummy initialization so that it avoids triggering those warnings during debuild/dpkg-buildpackage. --- libusbx52/util/log_actions.c | 4 +++- libx52io/test_axis.c | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/libusbx52/util/log_actions.c b/libusbx52/util/log_actions.c index 27fd8dc..44e43ac 100644 --- a/libusbx52/util/log_actions.c +++ b/libusbx52/util/log_actions.c @@ -31,7 +31,9 @@ static libusb_device_handle *libusbx52_init(void) int rc; ssize_t count; int i; - libusb_device **list; + libusb_device dummy = { 0 }; + libusb_device *dummy_list[] = { &dummy }; + libusb_device **list = dummy_list; libusb_device_handle *hdl = NULL; struct libusb_device_descriptor desc; diff --git a/libx52io/test_axis.c b/libx52io/test_axis.c index 1380b92..3dc3998 100644 --- a/libx52io/test_axis.c +++ b/libx52io/test_axis.c @@ -89,7 +89,8 @@ static int group_teardown(void **state) { \ libx52io_context *ctx = *state; \ int rc; \ - int32_t min, max; \ + int32_t min = 0; \ + int32_t max = 0; \ ctx->pid = X52_PROD_X52 ## prodid; \ _x52io_set_axis_range(ctx); \ rc = libx52io_get_axis_range(ctx, LIBX52IO_AXIS_ ## axis, &min, &max); \