diff options
-rw-r--r-- | gusb/gusb-interface.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gusb/gusb-interface.c b/gusb/gusb-interface.c index 414b1fc..c0fe7d4 100644 --- a/gusb/gusb-interface.c +++ b/gusb/gusb-interface.c @@ -152,7 +152,7 @@ _g_usb_interface_save(GUsbInterface *self, JsonBuilder *json_builder, GError **e } /* array of endpoints */ - if (self->endpoints->len > 0) { + if (self->endpoints != NULL && self->endpoints->len > 0) { json_builder_set_member_name(json_builder, "UsbEndpoints"); json_builder_begin_array(json_builder); for (guint i = 0; i < self->endpoints->len; i++) { |