Index: uspace/drv/usbhub/utils.c
===================================================================
--- uspace/drv/usbhub/utils.c	(revision 11658b6402ef30f4b33c870d53939c869485ae26)
+++ uspace/drv/usbhub/utils.c	(revision 6e5dc07f868b16c838c79bc42117b6116010e91b)
@@ -401,5 +401,5 @@
 	if(opResult!=EOK){
 		printf("[usb_hub] could not get device descriptor, %d\n",opResult);
-		return 1;///\TODO some proper error code needed
+		return opResult;
 	}
 	printf("[usb_hub] hub has %d configurations\n",std_descriptor.configuration_count);
@@ -413,5 +413,5 @@
 	if(opResult!=EOK){
 		printf("[usb_hub] could not get configuration descriptor, %d\n",opResult);
-		return 1;///\TODO some proper error code needed
+		return opResult;
 	}
 	//set configuration
