Index: uspace/drv/bus/usb/usbmast/main.c
===================================================================
--- uspace/drv/bus/usb/usbmast/main.c	(revision 065064e6a50bbc4c53be7985e161ce57985dd86b)
+++ uspace/drv/bus/usb/usbmast/main.c	(revision a044f71edaa5af02881a5f002ebce9c2107d9d03)
@@ -164,5 +164,8 @@
 	}
 	free(mdev->luns);
-	free(mdev);
+	/*
+	 * Do not free mdev here as it was passed to DDF as device driver data.
+	 * It will be deallocated by DDF when the device is destroyed.
+	 */
 	return rc;
 }
