]> www.infradead.org Git - users/dwmw2/linux.git/commitdiff
crypto: ccp - fix error handling
authorPavel Machek <pavel@denx.de>
Mon, 21 Sep 2020 11:34:35 +0000 (13:34 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 29 Oct 2020 09:12:08 +0000 (10:12 +0100)
[ Upstream commit e356c49c6cf0db3f00e1558749170bd56e47652d ]

Fix resource leak in error handling.

Signed-off-by: Pavel Machek (CIP) <pavel@denx.de>
Acked-by: John Allen <john.allen@amd.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/crypto/ccp/ccp-ops.c

index bd270e66185e99457e8d5c55c0d9dab05ee200eb..40869ea1ed20f9b83cbba8b0c30dbd312e2daf15 100644 (file)
@@ -1744,7 +1744,7 @@ ccp_run_sha_cmd(struct ccp_cmd_queue *cmd_q, struct ccp_cmd *cmd)
                        break;
                default:
                        ret = -EINVAL;
-                       goto e_ctx;
+                       goto e_data;
                }
        } else {
                /* Stash the context */