mirror of
https://github.com/FEX-Emu/linux.git
synced 2024-12-25 19:07:46 +00:00
crypto: cavium - fix leak on curr if curr->head fails to be allocated
The exit path when curr->head cannot be allocated fails to kfree the earlier allocated curr. Fix this by kfree'ing it. Signed-off-by: Colin Ian King <colin.king@canonical.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
parent
9bd829041b
commit
d80388eca1
@ -242,6 +242,7 @@ static int alloc_command_queues(struct cpt_vf *cptvf,
|
||||
if (!curr->head) {
|
||||
dev_err(&pdev->dev, "Command Q (%d) chunk (%d) allocation failed\n",
|
||||
i, queue->nchunks);
|
||||
kfree(curr);
|
||||
goto cmd_qfail;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user