Index: uspace/lib/usbdev/src/altiface.c
===================================================================
--- uspace/lib/usbdev/src/altiface.c	(revision 8e10ef475400b0f9e96b893736bb0f9aa93cbba5)
+++ uspace/lib/usbdev/src/altiface.c	(revision b208b3bc175199139fddb9cc3b0741cafe358c87)
@@ -34,10 +34,8 @@
  */
 
-#include <usb/dev/driver.h>
-#include <usb/dev/request.h>
-#include <usb/debug.h>
+#include <usb/dev/alternate_ifaces.h>
 #include <usb/dev/dp.h>
+#include <malloc.h>
 #include <errno.h>
-#include <str_error.h>
 #include <assert.h>
 
@@ -154,8 +152,6 @@
 		    dp_data.data + dp_data.size : iface_ptr;
 
-		iterator->nested_descriptors_size
-		    = next - iterator->nested_descriptors;
-
-		++iterator;
+		iterator->nested_descriptors_size =
+		    next - iterator->nested_descriptors;
 	}
 
