Index: uspace/lib/usbdev/src/devdrv.c
===================================================================
--- uspace/lib/usbdev/src/devdrv.c	(revision 441633f64c76acf9273ef15a0396d28c12edf29c)
+++ uspace/lib/usbdev/src/devdrv.c	(revision 64e3dad830dc3a96f4c21c804dbc5876e3c00cdc)
@@ -86,5 +86,5 @@
 {
 	size_t count;
-	for (count = 0; endpoints && endpoints[count] != NULL; ++count);
+	for (count = 0; endpoints != NULL && endpoints[count] != NULL; ++count);
 	return count;
 }
@@ -100,10 +100,4 @@
 {
 	assert(dev);
-
-	if (endpoints == NULL) {
-		dev->pipes = NULL;
-		dev->pipes_count = 0;
-		return EOK;
-	}
 
 	usb_endpoint_mapping_t *pipes = NULL;
@@ -324,5 +318,4 @@
 {
 	assert(wire != NULL);
-	assert(endpoints != NULL);
 	assert(config_descr != NULL);
 	assert(config_descr_size > 0);
