diff --git a/wolfcrypt/src/asn.c b/wolfcrypt/src/asn.c index 83a2c602c..e73794748 100644 --- a/wolfcrypt/src/asn.c +++ b/wolfcrypt/src/asn.c @@ -9449,6 +9449,7 @@ int wc_SetKeyUsage(Cert *cert, const char *value) /* parse value, and set corresponding Key Usage value */ if ((token = XSTRTOK(str, ",", &ptr)) == NULL) { + XFREE(str, cert->heap, DYNAMIC_TYPE_TMP_BUFFER); return KEYUSAGE_E; } while (token != NULL)