]> git.ipfire.org Git - people/ms/u-boot.git/commit - env/attr.c
env: avoid possible NULL pointer access
authorxypron.glpk@gmx.de <xypron.glpk@gmx.de>
Mon, 8 May 2017 18:23:54 +0000 (20:23 +0200)
committerTom Rini <trini@konsulko.com>
Fri, 12 May 2017 12:37:17 +0000 (08:37 -0400)
commit902f5bcfbcbc8dce964a69e4c9fcf658dfb62998
treea16f831faef69493874e8c789f0929addd76057f
parent9b57e252ffb85b175b0818bf01fb20086d788f5d
env: avoid possible NULL pointer access

env_attr_lookup call env_attr_walk with
callback = regex_callback.

In env_attr_walk
attributes = strchr(entry_cpy, ENV_ATTR_SEP)
will return NULL if ENV_ATTR_SEP is not found.

In the aftermath regex_callback may call
strlen(attributes)
with a NULL value which will lead to a failure.

The problem was indicated by scan-clam.

Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
common/env_attr.c