Remove unnecessary null check from toc0_verify_cert_item()
because the array digest is always not null.

Signed-off-by: Seung-Woo Kim <sw0312....@samsung.com>
---
 tools/sunxi_toc0.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/sunxi_toc0.c b/tools/sunxi_toc0.c
index 292649fe90f1..76693647a095 100644
--- a/tools/sunxi_toc0.c
+++ b/tools/sunxi_toc0.c
@@ -444,7 +444,7 @@ static int toc0_verify_cert_item(const uint8_t *buf, 
uint32_t len, RSA *fw_key,
 
        /* If a digest was provided, compare it to the embedded digest. */
        extension = &totalSequence->mainSequence.explicit3.extension;
-       if (digest && memcmp(&extension->digest, digest, SHA256_DIGEST_LENGTH)) 
{
+       if (memcmp(&extension->digest, digest, SHA256_DIGEST_LENGTH)) {
                pr_err("Wrong firmware digest in certificate\n");
                goto err;
        }
-- 
2.19.2

Reply via email to