diff options
| author | Joe Hershberger <joe.hershberger@ni.com> | 2012-10-03 09:38:50 +0000 | 
|---|---|---|
| committer | Tom Rini <trini@ti.com> | 2012-10-15 11:54:05 -0700 | 
| commit | 586197dfe42ffda777205b02fe404107eb7d974a (patch) | |
| tree | f7f06afcf49dac5dec0f5d33e4be48d3ab8e768a /tools/env/fw_env.c | |
| parent | e4a223f04de2e271682f26d7b981c0012f6a459f (diff) | |
| download | olio-uboot-2014.01-586197dfe42ffda777205b02fe404107eb7d974a.tar.xz olio-uboot-2014.01-586197dfe42ffda777205b02fe404107eb7d974a.zip | |
env: Check for NULL pointer in envmatch()
If the pointer passed into envmatch() is NULL, return -1 instead of
crashing.
Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>
Diffstat (limited to 'tools/env/fw_env.c')
| -rw-r--r-- | tools/env/fw_env.c | 2 | 
1 files changed, 2 insertions, 0 deletions
| diff --git a/tools/env/fw_env.c b/tools/env/fw_env.c index 2c607bf49..520ce3fd8 100644 --- a/tools/env/fw_env.c +++ b/tools/env/fw_env.c @@ -1057,6 +1057,8 @@ exit:  static char *envmatch (char * s1, char * s2)  { +	if (s1 == NULL || s2 == NULL) +		return NULL;  	while (*s1 == *s2++)  		if (*s1++ == '=') |