Index: uspace/drv/bus/usb/usbmast/main.c
===================================================================
--- uspace/drv/bus/usb/usbmast/main.c	(revision 8fa6d4c762e1b9580258f94ee5d43160d33054ac)
+++ uspace/drv/bus/usb/usbmast/main.c	(revision 60c6fe0bc7a9f915cda97036566ce48b351e2e45)
@@ -158,7 +158,4 @@
 	}
 
-	free(fun_name);
-	fun_name = NULL;
-
 	/* Allocate soft state */
 	mfun = ddf_dev_data_alloc(mdev->ddf_dev, sizeof(usbmast_fun_t));
@@ -218,4 +215,6 @@
 		goto error;
 	}
+
+	free(fun_name);
 
 	return EOK;
