mirror of
https://github.com/ZDoom/gzdoom-gles.git
synced 2024-11-11 07:12:16 +00:00
- Fixed a KEYCONF parser issue with empty lines.
The code attempted to access an array outside its bounds when it tried to parse empty lines. Discovered with the Address Sanitizer.
This commit is contained in:
parent
add52d48cd
commit
99683f0e7d
1 changed files with 5 additions and 0 deletions
|
@ -177,6 +177,11 @@ void D_LoadWadSettings ()
|
||||||
{
|
{
|
||||||
cmd[i] = conf[i];
|
cmd[i] = conf[i];
|
||||||
}
|
}
|
||||||
|
if (i == 0)
|
||||||
|
{
|
||||||
|
conf++;
|
||||||
|
continue;
|
||||||
|
}
|
||||||
cmd[i] = 0;
|
cmd[i] = 0;
|
||||||
conf += i;
|
conf += i;
|
||||||
if (*conf == '\n')
|
if (*conf == '\n')
|
||||||
|
|
Loading…
Reference in a new issue