commit | d598318661683e1f9edd631da429afdc92b0c3de | [log] [tgz] |
---|---|---|
author | Paul Bakker <p.j.bakker@polarssl.org> | Fri Jul 04 13:50:31 2014 +0200 |
committer | Paul Bakker <p.j.bakker@polarssl.org> | Fri Jul 04 15:01:00 2014 +0200 |
tree | de0eeaafd0886c70635dffb2600135b4adae0378 | |
parent | 31855456f90888e9d2a410e06e914843d26b1d7b [diff] [blame] |
Fix base64_decode() to return and check length correctly
diff --git a/library/base64.c b/library/base64.c index 5b1418b..39a8323 100644 --- a/library/base64.c +++ b/library/base64.c
@@ -172,6 +172,7 @@ return( 0 ); n = ( ( n * 6 ) + 7 ) >> 3; + n -= j; if( dst == NULL || *dlen < n ) {