commit | 1421efa25e34f39d3acf1e9e16bec228a1440442 | [log] [tgz] |
---|---|---|
author | Werner Lewis <werner.lewis@arm.com> | Mon Jun 27 12:01:22 2022 +0100 |
committer | Werner Lewis <werner.lewis@arm.com> | Mon Jun 27 12:04:43 2022 +0100 |
tree | d54a7be30b9e3f5025c686250ecd35e5a71d9ccc | |
parent | 2ee1e2dd2217afd253e3fb9705212ea00951a181 [diff] [blame] |
Fix case where final special char exceeds buffer Signed-off-by: Werner Lewis <werner.lewis@arm.com>
diff --git a/library/x509.c b/library/x509.c index c55d038..3997ebd 100644 --- a/library/x509.c +++ b/library/x509.c
@@ -785,7 +785,7 @@ if( c && strchr( ",=+<>#;\"\\", c ) ) { if( j + 1 >= sizeof( s ) - 1 ) - continue; + return( MBEDTLS_ERR_X509_BUFFER_TOO_SMALL ); s[j++] = '\\'; } if( c < 32 || c >= 127 )