From: Aki Tuomi Date: Sun, 29 Mar 2015 18:00:01 +0000 (+0300) Subject: Display correct key ID after assign X-Git-Tag: dnsdist-1.0.0-alpha1~248^2~98^2~33^2~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=86c979f5e3298d7681cfce12e8319f2a5616eafc;p=thirdparty%2Fpdns.git Display correct key ID after assign --- diff --git a/pdns/pdnssec.cc b/pdns/pdnssec.cc index 4bfc5ed98f..8c0e85cdfb 100644 --- a/pdns/pdnssec.cc +++ b/pdns/pdnssec.cc @@ -2116,7 +2116,23 @@ try return 1; } + // figure out key id. + + std::vector keys; + + B.getDomainKeys(zone, 0, keys); + + // validate which one got the key... + BOOST_FOREACH(DNSBackend::KeyData& kd, keys) { + if (kd.content == iscString.str()) { + // it's this one, I guess... + id = kd.id; + break; + } + } + cerr << "Module " << module << " slot " << slot << " assigned to " << zone << " with key id " << id << endl; + return 0; } else if (cmds[1] == "create-key") {