diff --git a/modules/webadmin.cpp b/modules/webadmin.cpp index 9b39427d..d913ffa6 100644 --- a/modules/webadmin.cpp +++ b/modules/webadmin.cpp @@ -1011,7 +1011,7 @@ CUser* CWebAdminSock::GetNewUser(CString& sPageRet, CUser* pUser) { if (pUser && pUser != CZNC::Get().FindUser(GetUser())) { pNewUser->SetAdmin(GetParam("isadmin").ToBool()); - } else { + } else if (pUser) { pNewUser->SetAdmin(pUser->IsAdmin()); }