1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

tests: fix three tests with address errors (#9441)

This commit is contained in:
ka-weihe
2021-03-23 23:01:29 +01:00
committed by GitHub
parent 392666e475
commit f885c7cea9
5 changed files with 11 additions and 14 deletions

View File

@ -18,7 +18,7 @@ const (
// Example: assert base64.decode('ViBpbiBiYXNlIDY0') == 'V in base 64'
pub fn decode(data string) []byte {
size := data.len * 3 / 4
if size <= 0 {
if size <= 0 || data.len % 4 != 0 {
return []
}
unsafe {
@ -31,7 +31,7 @@ pub fn decode(data string) []byte {
// decode_str is the string variant of decode
pub fn decode_str(data string) string {
size := data.len * 3 / 4
if size <= 0 {
if size <= 0 || data.len % 4 != 0 {
return ''
}
unsafe {