summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gusb/gusb-context.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gusb/gusb-context.c b/gusb/gusb-context.c
index 73b6cfd..5d1fea8 100644
--- a/gusb/gusb-context.c
+++ b/gusb/gusb-context.c
@@ -462,6 +462,8 @@ g_usb_context_idle_hotplug_cb(gpointer user_data)
GUsbContextPrivate *priv = GET_PRIVATE(self);
g_autoptr(GMutexLocker) locker = g_mutex_locker_new(&priv->idle_events_mutex);
+ g_assert(locker != NULL);
+
for (guint i = 0; i < priv->idle_events->len; i++) {
GUsbContextIdleHelper *helper = g_ptr_array_index(priv->idle_events, i);
switch (helper->event) {
@@ -494,6 +496,8 @@ g_usb_context_hotplug_cb(struct libusb_context *ctx,
GUsbContextPrivate *priv = GET_PRIVATE(self);
g_autoptr(GMutexLocker) locker = g_mutex_locker_new(&priv->idle_events_mutex);
+ g_assert(locker != NULL);
+
helper = g_new0(GUsbContextIdleHelper, 1);
helper->self = g_object_ref(self);
helper->dev = libusb_ref_device(dev);