]> granicus.if.org Git - pdns/commitdiff
handle "empty" MX records more gracefully. Fixes debian bug #533023
authorPeter van Dijk <peter.van.dijk@netherlabs.nl>
Mon, 5 Mar 2012 09:31:00 +0000 (09:31 +0000)
committerPeter van Dijk <peter.van.dijk@netherlabs.nl>
Mon, 5 Mar 2012 09:31:00 +0000 (09:31 +0000)
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2468 d19b8d6e-7fed-0310-83ef-9ca221ded41b

pdns/resolver.cc

index c5d41da9eda724534a376165cc333760f4e43358..ac98b7cfc9d8c1af58c0fe746300eaa8eb43b3b3 100644 (file)
@@ -186,6 +186,8 @@ static int parseResult(MOADNSParser& mdp, const std::string& origQname, uint16_t
       rr.priority = atoi(parts[0].c_str());
       if(parts.size() > 1)
         rr.content=parts[1];
+      else
+        rr.content=".";
     } else if(rr.qtype.getCode() == QType::SRV) {
       rr.priority = atoi(rr.content.c_str());
       vector<pair<string::size_type, string::size_type> > fields;