@@ -64,12 +64,12 @@ class Rbl : public Operator {
64
64
m_service (param),
65
65
m_demandsPassword(false ) {
66
66
m_provider = RblProvider::UnknownProvider;
67
- if (m_service == " httpbl.org" ) {
67
+ if (m_service. find ( " httpbl.org" ) != std::string::npos ) {
68
68
m_demandsPassword = true ;
69
69
m_provider = RblProvider::httpbl;
70
- } else if (m_service == " uribl.com" ) {
70
+ } else if (m_service. find ( " uribl.com" ) != std::string::npos ) {
71
71
m_provider = RblProvider::httpbl;
72
- } else if (m_service == " spamhaus.org" ) {
72
+ } else if (m_service. find ( " spamhaus.org" ) != std::string::npos ) {
73
73
m_provider = RblProvider::httpbl;
74
74
}
75
75
}
@@ -78,12 +78,12 @@ class Rbl : public Operator {
78
78
m_service(param),
79
79
m_demandsPassword(false ) {
80
80
m_provider = RblProvider::UnknownProvider;
81
- if (m_service == " httpbl.org" ) {
81
+ if (m_service. find ( " httpbl.org" ) != std::string::npos ) {
82
82
m_demandsPassword = true ;
83
83
m_provider = RblProvider::httpbl;
84
- } else if (m_service == " uribl.com" ) {
84
+ } else if (m_service. find ( " uribl.com" ) != std::string::npos ) {
85
85
m_provider = RblProvider::httpbl;
86
- } else if (m_service == " spamhaus.org" ) {
86
+ } else if (m_service. find ( " spamhaus.org" ) != std::string::npos ) {
87
87
m_provider = RblProvider::httpbl;
88
88
}
89
89
}
0 commit comments