Skip to content

Commit 0cc0810

Browse files
authored
Update util.c
1 parent cb5c9b8 commit 0cc0810

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/util.c

+5-1
Original file line numberDiff line numberDiff line change
@@ -1000,7 +1000,11 @@ int SSL_base64_decode_ext(const char *in, unsigned char *out, int max_outlen, in
10001000
return 0;
10011001
}
10021002

1003-
if ((auto_padding == 1 && inlen % 4 != 0) || url_safe == 1) {
1003+
if (inlen % 4 == 0) {
1004+
auto_padding = 0;
1005+
}
1006+
1007+
if (auto_padding == 1 || url_safe == 1) {
10041008
padding_len = 4 - inlen % 4;
10051009
in_padding_data = (char *)malloc(inlen + padding_len + 1);
10061010
if (in_padding_data == NULL) {

0 commit comments

Comments
 (0)