summaryrefslogtreecommitdiff
path: root/methods
diff options
context:
space:
mode:
Diffstat (limited to 'methods')
-rw-r--r--methods/gpgv.cc9
1 files changed, 1 insertions, 8 deletions
diff --git a/methods/gpgv.cc b/methods/gpgv.cc
index 20ef2861d..e465c3595 100644
--- a/methods/gpgv.cc
+++ b/methods/gpgv.cc
@@ -253,14 +253,7 @@ string GPGVMethod::VerifyGetSigners(const char *file, const char *outfile,
auto const asserted = atoi(tokens[1].c_str());
auto const pkstr = tokens[2];
if (not asserted)
- {
- std::string reason;
- strprintf(reason, _("untrusted public key algorithm: %s"), pkstr.c_str());
- Signers.Worthless.push_back({fpr, reason});
- Signers.Good.erase(std::remove_if(Signers.Good.begin(), Signers.Good.end(), [&](std::string const &goodsig)
- { return IsTheSameKey(fpr, goodsig); }),
- Signers.Good.end());
- }
+ Signers.SoonWorthless.push_back({fpr, pkstr});
}
else if (strncmp(buffer, GNUPGGOODSIG, sizeof(GNUPGGOODSIG)-1) == 0)
PushEntryWithKeyID(Signers.Good, buffer, Debug);