Parcourir la source

[1976] Provide only one error message

When we don't find a list for the given class, we should provide only
one answer, not pack two error messages into the same packet.
Michal 'vorner' Vaner il y a 13 ans
Parent
commit
97659d0862
1 fichiers modifiés avec 1 ajouts et 0 suppressions
  1. 1 0
      src/bin/auth/auth_srv.cc

+ 1 - 0
src/bin/auth/auth_srv.cc

@@ -675,6 +675,7 @@ AuthSrvImpl::processNormalQuery(const IOMessage& io_message, Message& message,
             query_.process(*list, qname, qtype, message, dnssec_ok);
         } else {
             makeErrorMessage(renderer_, message, buffer, Rcode::REFUSED());
+            return (true);
         }
     } catch (const Exception& ex) {
         LOG_ERROR(auth_logger, AUTH_PROCESS_FAIL).arg(ex.what());