Blame SOURCES/0021-On-PKCS-7-verify-failures-log-the-PKCS-7-file-fix-va.patch

fff44d
From 6627c9d346b887016afa92664f690a0310d4ce00 Mon Sep 17 00:00:00 2001
fff44d
From: Rob Crittenden <rcritten@redhat.com>
fff44d
Date: Mon, 2 Apr 2018 13:31:32 -0400
fff44d
Subject: [PATCH 21/25] On PKCS#7 verify failures log the PKCS#7 file, fix
fff44d
 variable used
fff44d
fff44d
results was being used in place of results2.
fff44d
fff44d
In practice it would be the result of GetCACaps which means it would
fff44d
log _something_, just not the failed PKCS#7 file.
fff44d
---
fff44d
 src/scep.c | 7 +++++--
fff44d
 1 file changed, 5 insertions(+), 2 deletions(-)
fff44d
fff44d
diff --git a/src/scep.c b/src/scep.c
fff44d
index 0dbdcd7..5dd362d 100644
fff44d
--- a/src/scep.c
fff44d
+++ b/src/scep.c
fff44d
@@ -920,15 +920,18 @@ main(int argc, const char **argv)
fff44d
 			if (i != 0) {
fff44d
 				printf(_("Error: failed to verify signature on "
fff44d
 					 "server response.\n"));
fff44d
+				cm_log(1, "Error: failed to verify signature on "
fff44d
+					 "server response.\n");
fff44d
 				while ((error = ERR_get_error()) != 0) {
fff44d
 					memset(buf, '\0', sizeof(buf));
fff44d
 					ERR_error_string_n(error, buf, sizeof(buf));
fff44d
 					cm_log(1, "%s\n", buf);
fff44d
 				}
fff44d
-				s = cm_store_base64_from_bin(ctx, (unsigned char *) results,
fff44d
-							     results_length);
fff44d
+				s = cm_store_base64_from_bin(ctx, (unsigned char *) results2,
fff44d
+							     results_length2);
fff44d
 				s = cm_submit_u_pem_from_base64("PKCS7", 0, s);
fff44d
 				fprintf(stderr, "%s", s);
fff44d
+				cm_log(1, "%s", s);
fff44d
 				free(s);
fff44d
 				return CM_SUBMIT_STATUS_UNREACHABLE;
fff44d
 			}
fff44d
-- 
fff44d
1.8.3.1
fff44d