1
0
mirror of https://github.com/unrealircd/unrealircd.git synced 2026-06-26 18:36:38 +02:00

Fix small memory leak on config error

This commit is contained in:
Bram Matthys
2019-11-11 17:27:52 +01:00
parent 77e308783f
commit ee1e01bec8
+1 -1
View File
@@ -367,7 +367,6 @@ int reqmods_configrun_require(ConfigFile *cf, ConfigEntry *ce, int type)
if (strcmp(ce->ce_vardata, "module"))
return 0;
rmod = safe_alloc(sizeof(ReqMod));
name = minversion = NULL;
for (cep = ce->ce_entries; cep; cep = cep->ce_next)
{
@@ -395,6 +394,7 @@ int reqmods_configrun_require(ConfigFile *cf, ConfigEntry *ce, int type)
if (!name)
return 1;
rmod = safe_alloc(sizeof(ReqMod));
safe_strdup(rmod->name, name);
if (minversion)
safe_strdup(rmod->minversion, minversion);