Fix return value of b64encode().
This commit is contained in:
parent
f134bd0c9c
commit
d6734a2da4
1 changed files with 2 additions and 2 deletions
|
@ -112,14 +112,14 @@ static int b64encode_internal(const char *src, char *dst, int length, const char
|
|||
dst[di + 1] = alphabet[triplet & 63]; triplet >>= 6;
|
||||
dst[di + 2] = alphabet[triplet];
|
||||
dst[di + 3] = 0;
|
||||
length = di + 2;
|
||||
length = di + 3;
|
||||
break;
|
||||
case 1:
|
||||
triplet = usrc[si];
|
||||
dst[di] = alphabet[triplet & 63]; triplet >>= 6;
|
||||
dst[di + 1] = alphabet[triplet];
|
||||
dst[di + 2] = 0;
|
||||
length = di + 1;
|
||||
length = di + 2;
|
||||
break;
|
||||
default:
|
||||
dst[di] = 0;
|
||||
|
|
Loading…
Reference in a new issue