mirror of
https://github.com/pissnet/pissircd.git
synced 2025-07-31 15:32:26 +01:00
- Fixed a set::modes-on-join bug and fixed an oob read in config parser.
(1st=someone forgot a bzero)
This commit is contained in:
parent
c1dd98ece4
commit
629d0d59f7
2 changed files with 3 additions and 1 deletions
1
Changes
1
Changes
|
@ -2006,3 +2006,4 @@ seen. gmtime warning still there
|
|||
by |VIO|Maverick and Rocko
|
||||
- Made throttling use DelListItem and fixed some confusing regarding
|
||||
undeffing of THROTTLING
|
||||
- Fixed a set::modes-on-join bug and fixed an oob read in config parser.
|
||||
|
|
|
@ -930,7 +930,7 @@ static ConfigFile *config_parse(char *filename, char *confdata)
|
|||
start = ptr;
|
||||
for(;*ptr;ptr++)
|
||||
{
|
||||
if ((*ptr == ' ') || (*ptr == '=') || (*ptr == '\t') || (*ptr == '\n') || (*ptr == ';'))
|
||||
if ((*ptr == ' ') || (*ptr == '=') || (*ptr == '\t') || (*ptr == '\n') || (*ptr == ';') || (*ptr == '\0'))
|
||||
break;
|
||||
}
|
||||
if (!*ptr)
|
||||
|
@ -5194,6 +5194,7 @@ int _test_set(ConfigFile *conf, ConfigEntry *ce)
|
|||
else if (!strcmp(cep->ce_varname, "modes-on-join")) {
|
||||
char *c;
|
||||
struct ChMode temp;
|
||||
bzero(&temp, sizeof(temp));
|
||||
CheckNull(cep);
|
||||
for (c = cep->ce_vardata; *c; c++)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue