diff --git a/modules/webadmin.cpp b/modules/webadmin.cpp index eadc6567..81c2e8b8 100644 --- a/modules/webadmin.cpp +++ b/modules/webadmin.cpp @@ -392,6 +392,9 @@ bool CWebAdminSock::OnPageRequest(const CString& sURI, CString& sPageRet) { SetDocRoot(GetSkinDir() + "/data"); PrintFile(sTmp); return false; + } else if (sURI == "/favicon.ico") { + PrintFile("/data/favicon.ico", "image/x-icon"); + return false; } else if (sURI == "/home") { m_Template["Title"] = "Main Page"; m_Template["Action"] = "home"; @@ -485,9 +488,6 @@ bool CWebAdminSock::OnPageRequest(const CString& sURI, CString& sPageRet) { } else { GetErrorPage(sPageRet, "No such username"); } - } else if (sURI == "/favicon.ico") { - PrintFile("/img/favicon.ico", "image/x-icon"); - return false; } else if (sURI == "/listusers") { if (!IsAdmin()) { return false;