From 0987d6e8b9780893b1736b5e63c6e6703ece0c89 Mon Sep 17 00:00:00 2001 From: Richard Hughes Date: Fri, 9 Sep 2022 12:25:24 +0100 Subject: trivial: Fix the ColorMunki self tests PVS: Converting type 'gssize' to type 'gboolean' can lead to a loss of high-order bits. --- gusb/gusb-self-test.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/gusb/gusb-self-test.c b/gusb/gusb-self-test.c index 2b8e12b..072e3a0 100644 --- a/gusb/gusb-self-test.c +++ b/gusb/gusb-self-test.c @@ -268,13 +268,12 @@ g_usb_device_print_data(const gchar *title, const guchar *data, gsize length) static void g_usb_test_button_pressed_cb(GObject *source_object, GAsyncResult *res, gpointer user_data) { - gboolean ret; + gssize rc; GUsbDeviceAsyncHelper *helper = (GUsbDeviceAsyncHelper *)user_data; g_autoptr(GError) error = NULL; - ret = g_usb_device_interrupt_transfer_finish(G_USB_DEVICE(source_object), res, &error); - - if (!ret) { + rc = g_usb_device_interrupt_transfer_finish(G_USB_DEVICE(source_object), res, &error); + if (rc < 0) { g_error("%s", error->message); return; } -- cgit v1.2.1