From 9aea6eb5edf9159bf09e96b39f772df0d8eb72de Mon Sep 17 00:00:00 2001 From: Richard Hughes Date: Fri, 3 Feb 2023 16:52:57 +0000 Subject: trivial: Fix critical warning when unloading an emulated device --- gusb/gusb-interface.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gusb/gusb-interface.c b/gusb/gusb-interface.c index a7385cd..2aa67df 100644 --- a/gusb/gusb-interface.c +++ b/gusb/gusb-interface.c @@ -39,7 +39,8 @@ g_usb_interface_finalize(GObject *object) { GUsbInterface *self = G_USB_INTERFACE(object); - g_bytes_unref(self->extra); + if (self->extra != NULL) + g_bytes_unref(self->extra); if (self->endpoints != NULL) g_ptr_array_unref(self->endpoints); -- cgit v1.2.1