Skip to content

Commit ea8fb69

Browse files
authored
Merge pull request #238 from aidankeefe2022/F-3732-file-descriptor-leak
F-3732 added XFCLOSE function in error path
2 parents 7e37ffd + fcfe75e commit ea8fb69

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

src/sign-verify/clu_verify.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -842,6 +842,7 @@ int wolfCLU_verify_signature_dilithium(byte* sig, int sigSz, byte* msg,
842842
if (XFSEEK(keyFile, 0, SEEK_SET) != 0 ||
843843
(int)XFREAD(keyBuf, 1, keyFileSz, keyFile) != keyFileSz) {
844844
wolfCLU_LogError("Failed to read public key.\nRET: %d", ret);
845+
XFCLOSE(keyFile);
845846
XFREE(keyBuf, HEAP_HINT, DYNAMIC_TYPE_TMP_BUFFER);
846847
wc_dilithium_free(key);
847848
#ifdef WOLFSSL_SMALL_STACK

0 commit comments

Comments
 (0)