xfree86: check for NULL pointer before dereferences it in parser code
Seems to be harmless. Meh. Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com> Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
This commit is contained in:
parent
d948dcd955
commit
7f457351d2
|
@ -845,10 +845,13 @@ static int
|
|||
ConfigFilter(const struct dirent *de)
|
||||
{
|
||||
const char *name = de->d_name;
|
||||
size_t len = strlen(name);
|
||||
size_t len;
|
||||
size_t suflen = strlen(XCONFIGSUFFIX);
|
||||
|
||||
if (!name || name[0] == '.' || len <= suflen)
|
||||
if (!name || name[0] == '.')
|
||||
return 0;
|
||||
len = strlen(name);
|
||||
if(len <= suflen)
|
||||
return 0;
|
||||
if (strcmp(&name[len-suflen], XCONFIGSUFFIX) != 0)
|
||||
return 0;
|
||||
|
|
Loading…
Reference in New Issue
Block a user