commit | 586197dfe42ffda777205b02fe404107eb7d974a | [log] [tgz] |
---|---|---|
author | Joe Hershberger <joe.hershberger@ni.com> | Wed Oct 03 09:38:50 2012 +0000 |
committer | Tom Rini <trini@ti.com> | Mon Oct 15 11:54:05 2012 -0700 |
tree | f7f06afcf49dac5dec0f5d33e4be48d3ab8e768a | |
parent | e4a223f04de2e271682f26d7b981c0012f6a459f [diff] |
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>
diff --git a/tools/env/fw_env.c b/tools/env/fw_env.c index 2c607bf..520ce3f 100644 --- a/tools/env/fw_env.c +++ b/tools/env/fw_env.c
@@ -1057,6 +1057,8 @@ static char *envmatch (char * s1, char * s2) { + if (s1 == NULL || s2 == NULL) + return NULL; while (*s1 == *s2++) if (*s1++ == '=')