From 94908857e1f54a3550a3704a5de6bd10b7902169 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Wed, 3 Aug 2022 10:49:58 +0200 Subject: [PATCH] dirmngr: Fix failed malloc error message. * dirmngr/ocsp.c (check_signature): Fix error printing of xtrymalloc. --- dirmngr/ocsp.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/dirmngr/ocsp.c b/dirmngr/ocsp.c index eaa6ca2b6..3483ab992 100644 --- a/dirmngr/ocsp.c +++ b/dirmngr/ocsp.c @@ -519,8 +519,11 @@ check_signature (ctrl_t ctrl, /* dump_cert ("from ocsp response", cert); */ cref = xtrymalloc (sizeof *cref); if (!cref) - log_error (_("allocating list item failed: %s\n"), - gcry_strerror (err)); + { + err = gpg_error_from_syserror (); + log_error (_("allocating list item failed: %s\n"), + gpg_strerror (err)); + } else if (!cache_cert_silent (cert, &cref->fpr)) { cref->next = ctrl->ocsp_certs;