Fix a NULL pointer dereference in the 'add user' page of webadmin

This was just recently introduced in rev 935 "Display user's vhost if it's
not in the global vhost list".

Thanks to icu and Kuja for reporting.


git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@937 726aef4b-f618-498e-8847-2d620e286838
This commit is contained in:
psychon
2008-01-28 16:28:10 +00:00
parent 05df4919f6
commit fc172bff6e

View File

@@ -872,7 +872,7 @@ bool CWebAdminSock::UserPage(CString& sPageRet, CUser* pUser) {
}
// If our current vhost is not in the global list...
if (!bFoundVHost && !pUser->GetVHost().empty()) {
if (pUser && !bFoundVHost && !pUser->GetVHost().empty()) {
CTemplate& l = m_Template.AddRow("VHostLoop");
l["VHost"] = pUser->GetVHost();