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

vlib: add mut for the first parameter of builtin.copy, arrays.copy and crypto (#13702)

This commit is contained in:
Nick Treleaven
2022-03-09 18:26:00 +00:00
committed by GitHub
parent 4c33003f86
commit 7231a3f135
31 changed files with 84 additions and 88 deletions

View File

@@ -151,13 +151,13 @@ fn (mut h Hashed) hash_byte() []byte {
}
arr[n] = `$`
n++
copy(arr[n..], '${int(h.cost):02}'.bytes())
copy(mut arr[n..], '${int(h.cost):02}'.bytes())
n += 2
arr[n] = `$`
n++
copy(arr[n..], h.salt)
copy(mut arr[n..], h.salt)
n += bcrypt.encoded_salt_size
copy(arr[n..], h.hash)
copy(mut arr[n..], h.hash)
n += bcrypt.encoded_hash_size
res := arr[..n].clone()
return res