vlib: add unsafe{} wrappers to C. fn calls, to allow compiling with -prod again

This commit is contained in:
Delyan Angelov 2020-07-21 09:05:31 +03:00
parent 6dbc143d67
commit 0af415fa28
6 changed files with 14 additions and 14 deletions

View file

@ -20,7 +20,7 @@ fn htonl64(payload_len u64) byteptr {
fn create_masking_key() []byte {
mask_bit := byte(rand.intn(255))
buf := [`0`].repeat(4)
C.memcpy(buf.data, &mask_bit, 4)
unsafe { C.memcpy(buf.data, &mask_bit, 4) }
return buf
}