When data are written out in very small blocks (less than 3 bytes in
authorRichard Levitte <levitte@openssl.org>
Wed, 26 Jul 2000 16:53:58 +0000 (16:53 +0000)
committerRichard Levitte <levitte@openssl.org>
Wed, 26 Jul 2000 16:53:58 +0000 (16:53 +0000)
commit2dbef509e27a14a6358d3dd33abfb60320f7c763
tree92d66690cd73f0ecd789f0dce90fe9b83cd0717a
parenta4125514f5eb538848622d6c3ae04a3d38fddf91
When data are written out in very small blocks (less than 3 bytes in
size) through the base64 filter, b64_write() messes up it's parameters
in such a way that instead of writing correct base64 output, the first
4 characters of that output is repeated over and over.  This fix
corrects that problem.
crypto/evp/bio_b64.c