summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Hughes <richard@hughsie.com>2023-02-03 16:52:57 +0000
committerRichard Hughes <richard@hughsie.com>2023-02-03 16:52:57 +0000
commit9aea6eb5edf9159bf09e96b39f772df0d8eb72de (patch)
treea868d016e0ddab9f86d3b82e5a925c5122a0c873
parent0b239a87c92ba92010e1fa390df65175edf566be (diff)
downloadgusb-9aea6eb5edf9159bf09e96b39f772df0d8eb72de.tar.gz
trivial: Fix critical warning when unloading an emulated device
-rw-r--r--gusb/gusb-interface.c3
1 files changed, 2 insertions, 1 deletions
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);