| ... | @@ -261,7 +261,7 @@ pub const base64 = struct { | ... | @@ -261,7 +261,7 @@ pub const base64 = struct { |
| 261 | | 261 | |
| 262 | /// Returns the maximum possible decoded size for a given input length after skipping ignored characters. | 262 | /// Returns the maximum possible decoded size for a given input length after skipping ignored characters. |
| 263 | pub fn decodedLenUpperBound(b64_len: usize) usize { | 263 | pub fn decodedLenUpperBound(b64_len: usize) usize { |
| 264 | return b64_len / 3 * 4; | 264 | return b64_len / 4 * 3 + (b64_len % 4) * 3 / 4; |
| 265 | } | 265 | } |
| 266 | }; | 266 | }; |
| 267 | | 267 | |