diff options
author | RĂ©mi Verschelde <remi@verschelde.fr> | 2020-12-19 13:11:02 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-12-19 13:11:02 +0100 |
commit | 229fb888a3b8538952858e688ada21e2ff53bb15 (patch) | |
tree | 6de1cd90ee7bb98225c86e44e4515dfc5b6ac40a /thirdparty/mbedtls/library/pem.c | |
parent | bb53e35ab884b6f0f8658e58fe3cedfb2416ff4d (diff) | |
parent | 2872006039f77748479a2feeb3a8dcf5a0bc9d90 (diff) |
Merge pull request #44505 from akien-mga/mbedtls-2.16.9
mbedtls: Update to upstream version 2.16.9
Diffstat (limited to 'thirdparty/mbedtls/library/pem.c')
-rw-r--r-- | thirdparty/mbedtls/library/pem.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/thirdparty/mbedtls/library/pem.c b/thirdparty/mbedtls/library/pem.c index a7a2f7f5cf..50e663ccdb 100644 --- a/thirdparty/mbedtls/library/pem.c +++ b/thirdparty/mbedtls/library/pem.c @@ -508,8 +508,12 @@ int mbedtls_pem_write_buffer( const char *header, const char *footer, *p++ = '\0'; *olen = p - buf; + /* Clean any remaining data previously written to the buffer */ + memset( buf + *olen, 0, buf_len - *olen ); + mbedtls_free( encode_buf ); return( 0 ); } #endif /* MBEDTLS_PEM_WRITE_C */ #endif /* MBEDTLS_PEM_PARSE_C || MBEDTLS_PEM_WRITE_C */ + |