diff --git a/src/pluto/keys.c b/src/pluto/keys.c index 39c19e9d0..72ae19f9e 100644 --- a/src/pluto/keys.c +++ b/src/pluto/keys.c @@ -484,7 +484,7 @@ end: /* clean up and return */ for (p = RSA_PART_MODULUS ; p < part; p++) { - free(rsa_chunk[p].ptr); + chunk_clear(&rsa_chunk[p]); } return ugh; }