mirror of
https://github.com/Mathewnd/Astral.git
synced 2026-11-01 15:08:21 +00:00
nvme: fix memory leak
This commit is contained in:
@@ -349,6 +349,7 @@ static int identify(nvmecontroller_t *controller, void *buffer, int what, int na
|
|||||||
enqueueandwait(&controller->adminqueue, &pair);
|
enqueueandwait(&controller->adminqueue, &pair);
|
||||||
|
|
||||||
memcpy(buffer, MAKE_HHDM(pair.sub.datapointer[0]), IDENTIFY_SIZE);
|
memcpy(buffer, MAKE_HHDM(pair.sub.datapointer[0]), IDENTIFY_SIZE);
|
||||||
|
pmm_release((void *)pair.sub.datapointer[0]);
|
||||||
return COMP_CMDINFO_STATUS(pair.comp.cmdinfo) ? EIO : 0;
|
return COMP_CMDINFO_STATUS(pair.comp.cmdinfo) ? EIO : 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user