ocf_request: Fix use after free bug

Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
This commit is contained in:
Robert Baldyga 2021-03-15 19:41:14 +01:00
parent c6bf894f46
commit 415a778c03

View File

@ -206,8 +206,8 @@ void ocf_req_put(struct ocf_request *req)
if (!env_mpool_del(req->cache->owner->resources.req, req, if (!env_mpool_del(req->cache->owner->resources.req, req,
req->core_line_count)) { req->core_line_count)) {
env_mpool_del(req->cache->owner->resources.req, req, 1);
env_free(req->map); env_free(req->map);
env_mpool_del(req->cache->owner->resources.req, req, 1);
} }
ocf_queue_put(queue); ocf_queue_put(queue);