From 24cf36b0bca4ce2a78229f3daf89cdb60bac03c9 Mon Sep 17 00:00:00 2001 From: Nalin Dahyabhai Date: Feb 26 2015 22:38:42 +0000 Subject: Clear SCEP data when we generate a new CSR --- diff --git a/src/csrgen-n.c b/src/csrgen-n.c index e398e2b..1d7472f 100644 --- a/src/csrgen-n.c +++ b/src/csrgen-n.c @@ -1066,6 +1066,12 @@ cm_csrgen_n_save_csr(struct cm_csrgen_state *state) return ENOMEM; } } + state->entry->cm_scep_nonce = NULL; + state->entry->cm_scep_last_nonce = NULL; + state->entry->cm_scep_req = NULL; + state->entry->cm_scep_req_next = NULL; + state->entry->cm_scep_gic = NULL; + state->entry->cm_scep_gic_next = NULL; } } return 0; diff --git a/src/csrgen-o.c b/src/csrgen-o.c index 5828b57..db8338f 100644 --- a/src/csrgen-o.c +++ b/src/csrgen-o.c @@ -454,6 +454,12 @@ cm_csrgen_o_save_csr(struct cm_csrgen_state *state) return ENOMEM; } } + state->entry->cm_scep_nonce = NULL; + state->entry->cm_scep_last_nonce = NULL; + state->entry->cm_scep_req = NULL; + state->entry->cm_scep_req_next = NULL; + state->entry->cm_scep_gic = NULL; + state->entry->cm_scep_gic_next = NULL; } } return 0;