summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/ts/ts_rsp_sign.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/ts/ts_rsp_sign.c')
-rw-r--r--src/lib/libcrypto/ts/ts_rsp_sign.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/lib/libcrypto/ts/ts_rsp_sign.c b/src/lib/libcrypto/ts/ts_rsp_sign.c
index 0e57105858..a81d4eedf0 100644
--- a/src/lib/libcrypto/ts/ts_rsp_sign.c
+++ b/src/lib/libcrypto/ts/ts_rsp_sign.c
@@ -145,11 +145,10 @@ TS_RESP_CTX_new(void)
145{ 145{
146 TS_RESP_CTX *ctx; 146 TS_RESP_CTX *ctx;
147 147
148 if (!(ctx = (TS_RESP_CTX *) malloc(sizeof(TS_RESP_CTX)))) { 148 if (!(ctx = calloc(1, sizeof(TS_RESP_CTX)))) {
149 TSerr(TS_F_TS_RESP_CTX_NEW, ERR_R_MALLOC_FAILURE); 149 TSerr(TS_F_TS_RESP_CTX_NEW, ERR_R_MALLOC_FAILURE);
150 return NULL; 150 return NULL;
151 } 151 }
152 memset(ctx, 0, sizeof(TS_RESP_CTX));
153 152
154 /* Setting default callbacks. */ 153 /* Setting default callbacks. */
155 ctx->serial_cb = def_serial_cb; 154 ctx->serial_cb = def_serial_cb;