wireguard: fix passing argument
Fixed coverity-issue CID 248456. Originally passing argument of type "uint64_t *" to function: "memcopy_s_inline". This patch fixes the problem by changing type of passing argument and make a portable assumption. Type: fix Signed-off-by: Gabriel Oginski <gabrielx.oginski@intel.com> Change-Id: I17e4583a05ea1263e4d8a4acc9949454e5fd92c0
This commit is contained in:
@@ -282,7 +282,7 @@ wg_add_to_async_frame (vlib_main_t *vm, wg_per_thread_data_t *ptd,
|
||||
*r_idx = kp->kp_remote_index;
|
||||
|
||||
clib_memset (iv, 0, 4);
|
||||
clib_memcpy (iv + 4, nonce, sizeof (nonce));
|
||||
clib_memcpy (iv + 4, nonce, sizeof (*nonce));
|
||||
|
||||
/* this always succeeds because we know the frame is not full */
|
||||
wg_output_tun_add_to_frame (vm, async_frame, kp->kp_send_index, payload_len,
|
||||
|
||||
Reference in New Issue
Block a user