diff --git a/src/sbbs3/userdat.c b/src/sbbs3/userdat.c index abc9ce251aff7a27763a135f4e4886d0d66b4fc0..d422332449b093a778cbeb17d7871d3acd94c315 100644 --- a/src/sbbs3/userdat.c +++ b/src/sbbs3/userdat.c @@ -3058,9 +3058,9 @@ BOOL DLLCALL getmsgptrs(scfg_t* cfg, user_t* user, subscan_t* subscan, void (*pr str_list_t keys = iniGetSection(ini, cfg->sub[i]->code); if(keys == NULL) continue; - subscan[i].ptr = iniGetLongInt(keys, cfg->sub[i]->code, "ptr" , subscan[i].ptr); - subscan[i].last = iniGetLongInt(keys, cfg->sub[i]->code, "last" , subscan[i].last); - subscan[i].cfg = iniGetShortInt(keys, cfg->sub[i]->code, "cfg" , subscan[i].cfg); + subscan[i].ptr = iniGetLongInt(keys, NULL, "ptr" , subscan[i].ptr); + subscan[i].last = iniGetLongInt(keys, NULL, "last" , subscan[i].last); + subscan[i].cfg = iniGetShortInt(keys, NULL, "cfg" , subscan[i].cfg); subscan[i].sav_ptr = subscan[i].ptr; subscan[i].sav_last = subscan[i].last; subscan[i].sav_cfg = subscan[i].cfg;