From: Bert Hubert Date: Thu, 16 Aug 2007 21:39:35 +0000 (+0000) Subject: fix case sensitivity in selecting domain type master or slave (horrible!) X-Git-Tag: rec-3.1.7.1~157 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f7df9b0fc8fbbdd86a08c92f3638c9d69c4bcd35;p=pdns fix case sensitivity in selecting domain type master or slave (horrible!) git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1084 d19b8d6e-7fed-0310-83ef-9ca221ded41b --- diff --git a/pdns/backends/gsql/gsqlbackend.cc b/pdns/backends/gsql/gsqlbackend.cc index ab4ef2af3..aa8cb1cf5 100644 --- a/pdns/backends/gsql/gsqlbackend.cc +++ b/pdns/backends/gsql/gsqlbackend.cc @@ -16,8 +16,9 @@ using namespace std; #include "pdns/ahuexception.hh" #include "pdns/logger.hh" #include "pdns/arguments.hh" - +#include #include +using namespace boost; void GSQLBackend::setNotified(uint32_t domain_id, uint32_t serial) { @@ -93,7 +94,7 @@ bool GSQLBackend::getDomainInfo(const string &domain, DomainInfo &di) di.backend=this; string type=d_result[0][5]; - if(type=="SLAVE") { + if(iequals(type,"SLAVE")) { di.serial=0; try { SOAData sd; @@ -108,7 +109,7 @@ bool GSQLBackend::getDomainInfo(const string &domain, DomainInfo &di) di.kind=DomainInfo::Slave; } - else if(type=="MASTER") + else if(iequals(type,"MASTER")) di.kind=DomainInfo::Slave; else di.kind=DomainInfo::Native;