From bd414f9b38d4f8032bbe15d07568801121bf6cfe Mon Sep 17 00:00:00 2001 From: Kees Monshouwer Date: Wed, 22 Apr 2015 20:47:04 +0200 Subject: [PATCH] add some missing toLower() and add a test for makeRelative() --- pdns/backends/gsql/gsqlbackend.cc | 6 +++--- pdns/test-misc_hh.cc | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/pdns/backends/gsql/gsqlbackend.cc b/pdns/backends/gsql/gsqlbackend.cc index fbe616eaf6..ced4e1675b 100644 --- a/pdns/backends/gsql/gsqlbackend.cc +++ b/pdns/backends/gsql/gsqlbackend.cc @@ -430,7 +430,7 @@ bool GSQLBackend::updateDNSSECOrderAndAuthAbsolute(uint32_t domain_id, const std d_setOrderAuthQuery_stmt-> bind("ordername", ordername)-> bind("auth", auth)-> - bind("qname", qname)-> + bind("qname", toLower(qname))-> bind("domain_id", domain_id)-> execute()-> reset(); @@ -450,7 +450,7 @@ bool GSQLBackend::nullifyDNSSECOrderNameAndUpdateAuth(uint32_t domain_id, const d_nullifyOrderNameAndUpdateAuthQuery_stmt-> bind("auth", auth)-> bind("domain_id", domain_id)-> - bind("qname", qname)-> + bind("qname", toLower(qname))-> execute()-> reset(); } @@ -467,7 +467,7 @@ bool GSQLBackend::nullifyDNSSECOrderNameAndAuth(uint32_t domain_id, const std::s try { d_nullifyOrderNameAndAuthQuery_stmt-> - bind("qname", qname)-> + bind("qname", toLower(qname))-> bind("qtype", type)-> bind("domain_id", domain_id)-> execute()-> diff --git a/pdns/test-misc_hh.cc b/pdns/test-misc_hh.cc index 7f4b2c85d0..6bc9f7b1ab 100644 --- a/pdns/test-misc_hh.cc +++ b/pdns/test-misc_hh.cc @@ -113,6 +113,7 @@ BOOST_AUTO_TEST_CASE(test_labelReverse) { BOOST_AUTO_TEST_CASE(test_makeRelative) { BOOST_CHECK_EQUAL(makeRelative("www.powerdns.com", "powerdns.com"), "www"); + BOOST_CHECK_EQUAL(makeRelative("PoWeRdNs.CoM", "powerdns.com"), ""); } BOOST_AUTO_TEST_CASE(test_AtomicCounter) { -- 2.47.2