util: fix dev not free issue in spdk_io_device_unregister

The free function is missed for dev in spdk_io_device_
unregister function.

Change-Id: Id212344dfcde2ae4780c631e3443f530ef25cfd1
Signed-off-by: Ziye Yang <ziye.yang@intel.com>
This commit is contained in:
Ziye Yang 2016-09-27 15:32:12 +08:00 committed by Ben Walker
parent 8c00dca640
commit aa5c7d54d7

View File

@ -121,6 +121,7 @@ spdk_io_device_unregister(void *io_device)
TAILQ_FOREACH(dev, &g_io_devices, tailq) {
if (dev->io_device_ctx == io_device) {
TAILQ_REMOVE(&g_io_devices, dev, tailq);
free(dev);
pthread_mutex_unlock(&g_devlist_mutex);
return;
}