From 6876961b791fd00e70958a10af4a4528550c259f Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sun, 8 Apr 2012 00:24:26 +0700 Subject: [PATCH] Fix crash in webadmin when adding a new user. My recent patch, which added ability to put arbitrary bindhost when global list is missing, broke it... Thanks to Jord for reporting it. --- modules/webadmin.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/webadmin.cpp b/modules/webadmin.cpp index d320704b..b1b42d14 100644 --- a/modules/webadmin.cpp +++ b/modules/webadmin.cpp @@ -970,8 +970,10 @@ public: Tmpl["BindHostEdit"] = "true"; const VCString& vsBindHosts = CZNC::Get().GetBindHosts(); if (vsBindHosts.empty()) { - Tmpl["BindHost"] = pUser->GetBindHost(); - Tmpl["DCCBindHost"] = pUser->GetDCCBindHost(); + if (pUser) { + Tmpl["BindHost"] = pUser->GetBindHost(); + Tmpl["DCCBindHost"] = pUser->GetDCCBindHost(); + } } else { bool bFoundBindHost = false; bool bFoundDCCBindHost = false;