summaryrefslogtreecommitdiff
path: root/modules/m_httpd.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/m_httpd.cpp')
-rw-r--r--modules/m_httpd.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/m_httpd.cpp b/modules/m_httpd.cpp
index 39305cb4c..0a7afd412 100644
--- a/modules/m_httpd.cpp
+++ b/modules/m_httpd.cpp
@@ -67,7 +67,7 @@ class MyHTTPClient : public HTTPClient
return;
}
- if (this->ip == this->provider->ext_ip)
+ if (std::find(this->provider->ext_ips.begin(), this->provider->ext_ips.end(), this->ip) != this->provider->ext_ips.end())
{
for (unsigned i = 0; i < this->provider->ext_headers.size(); ++i)
{
@@ -435,7 +435,7 @@ class HTTPD : public Module
}
- p->ext_ip = ext_ip;
+ spacesepstream(ext_ip).GetTokens(p->ext_ips);
spacesepstream(ext_header).GetTokens(p->ext_headers);
}