Index: uspace/lib/usbhost/src/bus.c
===================================================================
--- uspace/lib/usbhost/src/bus.c	(revision a4e2688242f9b376a6077b18fc9e81977110922c)
+++ uspace/lib/usbhost/src/bus.c	(revision 4594baa15b8b193a4727f29d71b10d14a38ba147)
@@ -182,13 +182,13 @@
 int bus_release_endpoint(bus_t *bus, endpoint_t *ep)
 {
-	int err;
-
 	assert(bus);
 	assert(ep);
 
 	fibril_mutex_lock(&bus->guard);
-	if ((err = bus->ops.release_endpoint(bus, ep)))
-		return err;
-	fibril_mutex_unlock(&bus->guard);
+	const int r = bus->ops.release_endpoint(bus, ep);
+	fibril_mutex_unlock(&bus->guard);
+
+	if (r)
+		return r;
 
 	/* Bus reference */
