free cleanup almost the finale
[oweals/openssl.git] / crypto / cms / cms_pwri.c
index ece5ce36406871479070c58bc7e7b6bd89d75714..64165022f3bc0b6e57e0ce6ac9eec529b7cbbeee 100644 (file)
@@ -263,8 +263,7 @@ static int kek_unwrap_key(unsigned char *out, size_t *outlen,
     memcpy(out, tmp + 4, *outlen);
     rv = 1;
  err:
-    OPENSSL_cleanse(tmp, inlen);
-    OPENSSL_free(tmp);
+    OPENSSL_clear_free(tmp, inlen);
     return rv;
 
 }