env: Don't match empty variable name in env_match()

Do we really allow zero-length variable name? I guess not.

Signed-off-by: Marek Behún <marek.behun@nic.cz>
Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
Marek Behún
2021-10-21 12:50:48 -06:00
committed by Simon Glass
parent d1bca8d2a1
commit 6ba4473fb7
+1 -1
View File
@@ -708,7 +708,7 @@ char *from_env(const char *envvar)
static const char *env_match(const char *p, const char *s1)
{
if (s1 == NULL)
if (s1 == NULL || *s1 == '\0')
return NULL;
while (*s1 == *p++)