no_autheduser *nu;
if(!res)
- return;
+ Error("control", ERR_STOP, "Failed to load noperserv database. Your database might be corrupted or the schema is incompatible.");
if(!res->success) {
Error("noperserv", ERR_ERROR, "Error loading user list.");
}
void noperserv_free_user(no_autheduser *au) {
- au->authname->exts[noperserv_ext] = NULL;
+ authname *anp = au->authname;
+ anp->exts[noperserv_ext] = NULL;
+ releaseauthname(anp);
free(au);
loadedusers--;