in error case close FILE

This commit is contained in:
Jacob Barthelmeh
2017-05-02 14:54:27 -06:00
parent dbb67d8582
commit aa990ed1ce

View File

@@ -22168,9 +22168,11 @@ void* wolfSSL_GetRsaDecCtx(WOLFSSL* ssl)
return SSL_BAD_FILE; return SSL_BAD_FILE;
if (wolfSSL_BIO_set_fp(b, fp, BIO_CLOSE) != SSL_SUCCESS) { if (wolfSSL_BIO_set_fp(b, fp, BIO_CLOSE) != SSL_SUCCESS) {
XFCLOSE(fp);
return SSL_BAD_FILE; return SSL_BAD_FILE;
} }
/* file is closed when bio is free'd */
return SSL_SUCCESS; return SSL_SUCCESS;
#else #else
(void)name; (void)name;
@@ -22600,6 +22602,7 @@ WOLFSSL_BIO *wolfSSL_BIO_new_file(const char *filename, const char *mode)
bio = NULL; bio = NULL;
} }
/* file is closed when BIO is free'd */
return bio; return bio;
#else #else
(void)filename; (void)filename;