@@ -64,12 +64,12 @@ class Rbl : public Operator {
6464 m_service (param),
6565 m_demandsPassword(false ) {
6666 m_provider = RblProvider::UnknownProvider;
67- if (m_service == " httpbl.org" ) {
67+ if (m_service. find ( " httpbl.org" ) != std::string::npos ) {
6868 m_demandsPassword = true ;
6969 m_provider = RblProvider::httpbl;
70- } else if (m_service == " uribl.com" ) {
70+ } else if (m_service. find ( " uribl.com" ) != std::string::npos ) {
7171 m_provider = RblProvider::httpbl;
72- } else if (m_service == " spamhaus.org" ) {
72+ } else if (m_service. find ( " spamhaus.org" ) != std::string::npos ) {
7373 m_provider = RblProvider::httpbl;
7474 }
7575 }
@@ -78,12 +78,12 @@ class Rbl : public Operator {
7878 m_service(param),
7979 m_demandsPassword(false ) {
8080 m_provider = RblProvider::UnknownProvider;
81- if (m_service == " httpbl.org" ) {
81+ if (m_service. find ( " httpbl.org" ) != std::string::npos ) {
8282 m_demandsPassword = true ;
8383 m_provider = RblProvider::httpbl;
84- } else if (m_service == " uribl.com" ) {
84+ } else if (m_service. find ( " uribl.com" ) != std::string::npos ) {
8585 m_provider = RblProvider::httpbl;
86- } else if (m_service == " spamhaus.org" ) {
86+ } else if (m_service. find ( " spamhaus.org" ) != std::string::npos ) {
8787 m_provider = RblProvider::httpbl;
8888 }
8989 }
0 commit comments