From: Remi Gacogne Date: Tue, 29 May 2018 14:12:35 +0000 (+0200) Subject: auth: Pass signQName to getRRSIGsForRRSET / addSignature by ref X-Git-Tag: dnsdist-1.3.1~47^2~2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8de7d2a0a42b4b5128dd41b1a1edec72d0e8ea74;p=pdns auth: Pass signQName to getRRSIGsForRRSET / addSignature by ref --- diff --git a/pdns/dnssecsigner.cc b/pdns/dnssecsigner.cc index 771ddd76d..5c563d7ef 100644 --- a/pdns/dnssecsigner.cc +++ b/pdns/dnssecsigner.cc @@ -85,7 +85,7 @@ static void fillOutRRSIG(DNSSECPrivateKey& dpk, const DNSName& signQName, RRSIGR /* this is where the RRSIGs begin, keys are retrieved, but the actual signing happens in fillOutRRSIG */ -static int getRRSIGsForRRSET(DNSSECKeeper& dk, const DNSName& signer, const DNSName signQName, uint16_t signQType, uint32_t signTTL, +static int getRRSIGsForRRSET(DNSSECKeeper& dk, const DNSName& signer, const DNSName& signQName, uint16_t signQType, uint32_t signTTL, vector >& toSign, vector& rrcs) { if(toSign.empty()) @@ -122,7 +122,7 @@ static int getRRSIGsForRRSET(DNSSECKeeper& dk, const DNSName& signer, const DNSN } // this is the entrypoint from DNSPacket -static void addSignature(DNSSECKeeper& dk, UeberBackend& db, const DNSName& signer, const DNSName signQName, const DNSName& wildcardname, uint16_t signQType, +static void addSignature(DNSSECKeeper& dk, UeberBackend& db, const DNSName& signer, const DNSName& signQName, const DNSName& wildcardname, uint16_t signQType, uint32_t signTTL, DNSResourceRecord::Place signPlace, vector >& toSign, vector& outsigned, uint32_t origTTL) {