From: Heinrich Schuchardt Date: Sat, 28 Aug 2021 10:13:05 +0000 (+0200) Subject: lib/rsa: don't use NULL as key_id X-Git-Url: http://git.dujemihanovic.xyz/?a=commitdiff_plain;h=d607dfd878700648a7cc07ab40b2faf77df29acd;p=u-boot.git lib/rsa: don't use NULL as key_id If keydir is not provided but name is we want to use name as key_id. But with the current coding name is only used on its own if it is NULL and keydir is provided which never occurs. Fixes: 824ee745fbca ("lib/rsa: Use the 'keyfile' argument from mkimage") Signed-off-by: Heinrich Schuchardt Reviewed-by: Simon Glass --- diff --git a/lib/rsa/rsa-sign.c b/lib/rsa/rsa-sign.c index 085dc89bf7..0e0a890fd1 100644 --- a/lib/rsa/rsa-sign.c +++ b/lib/rsa/rsa-sign.c @@ -269,7 +269,7 @@ static int rsa_engine_get_priv_key(const char *keydir, const char *name, snprintf(key_id, sizeof(key_id), "%s%s", keydir, name); - else if (keydir) + else if (name) snprintf(key_id, sizeof(key_id), "%s", name);