diff options
author | Richard Hughes <richard@hughsie.com> | 2023-02-03 16:52:57 +0000 |
---|---|---|
committer | Richard Hughes <richard@hughsie.com> | 2023-02-03 16:52:57 +0000 |
commit | 9aea6eb5edf9159bf09e96b39f772df0d8eb72de (patch) | |
tree | a868d016e0ddab9f86d3b82e5a925c5122a0c873 | |
parent | 0b239a87c92ba92010e1fa390df65175edf566be (diff) | |
download | gusb-9aea6eb5edf9159bf09e96b39f772df0d8eb72de.tar.gz |
trivial: Fix critical warning when unloading an emulated device
-rw-r--r-- | gusb/gusb-interface.c | 3 |
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); |