Look_for_alternate_ext() fix uninitialized memory access
This commit is contained in:
parent
3870cc8afb
commit
b98b743d21
@ -1860,6 +1860,8 @@ static void Look_for_alternate_ext(void * pdata, const char * filename, const wo
|
|||||||
if (filename_unicode != NULL && params->basename_unicode[0] != 0)
|
if (filename_unicode != NULL && params->basename_unicode[0] != 0)
|
||||||
{
|
{
|
||||||
base_len = Unicode_strlen(params->basename_unicode);
|
base_len = Unicode_strlen(params->basename_unicode);
|
||||||
|
if (Unicode_strlen(filename_unicode) <= base_len)
|
||||||
|
return; // No match.
|
||||||
if (filename_unicode[base_len] != '.')
|
if (filename_unicode[base_len] != '.')
|
||||||
return; // No match.
|
return; // No match.
|
||||||
#if defined(WIN32)
|
#if defined(WIN32)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user