From fd18c558656c241b806af5c726b873b7fbcad7d3 Mon Sep 17 00:00:00 2001 From: Nalin Dahyabhai Date: Jul 27 2015 17:13:38 +0000 Subject: When we get an error from a pkcsReq, log correctly When we get an error in response to a pkcsReq or GetInitialCert message, log the response text from that request, rather than the capabilities request that preceded it. --- diff --git a/src/scep.c b/src/scep.c index c5db5dc..d3bbc05 100644 --- a/src/scep.c +++ b/src/scep.c @@ -1031,8 +1031,8 @@ main(int argc, const char **argv) cm_log(1, "%s\n", buf); } s = cm_store_base64_from_bin(ctx, - (unsigned char *) results, - results_length); + (unsigned char *) results2, + results_length2); s = cm_submit_u_pem_from_base64("PKCS7", 0, s); fprintf(stderr, "Full reply:\n%s", s); free(s); @@ -1046,8 +1046,8 @@ main(int argc, const char **argv) cm_log(1, "%s\n", buf); } s = cm_store_base64_from_bin(ctx, - (unsigned char *) results, - results_length); + (unsigned char *) results2, + results_length2); s = cm_submit_u_pem_from_base64("PKCS7", 0, s); fprintf(stderr, "Full reply:\n%s", s); free(s); @@ -1061,8 +1061,8 @@ main(int argc, const char **argv) cm_log(1, "%s\n", buf); } s = cm_store_base64_from_bin(ctx, - (unsigned char *) results, - results_length); + (unsigned char *) results2, + results_length2); s = cm_submit_u_pem_from_base64("PKCS7", 0, s); fprintf(stderr, "Full reply:\n%s", s); free(s); @@ -1079,8 +1079,8 @@ main(int argc, const char **argv) cm_log(1, "%s\n", buf); } s = cm_store_base64_from_bin(ctx, - (unsigned char *) results, - results_length); + (unsigned char *) results2, + results_length2); s = cm_submit_u_pem_from_base64("PKCS7", 0, s); fprintf(stderr, "Full reply:\n%s", s); free(s); @@ -1100,7 +1100,7 @@ main(int argc, const char **argv) } else { printf(_("Server reply was of unexpected MIME type " "\"%s\".\n"), content_type); - printf("Full reply:\n%.*s", results_length, results); + printf("Full reply:\n%.*s", results_length2, results2); return CM_SUBMIT_STATUS_UNREACHABLE; } break;