diff options
Diffstat (limited to 'vnet/vnet/nsh-gre/encap.c')
-rw-r--r-- | vnet/vnet/nsh-gre/encap.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/vnet/vnet/nsh-gre/encap.c b/vnet/vnet/nsh-gre/encap.c index 875e8311098..8521aeaef1a 100644 --- a/vnet/vnet/nsh-gre/encap.c +++ b/vnet/vnet/nsh-gre/encap.c @@ -152,11 +152,11 @@ nsh_gre_encap (vlib_main_t * vm, /* If there are TLVs to copy, do so */ if (PREDICT_FALSE (_vec_len(t0->rewrite) > 24)) - memcpy (©_dst0[3], t0->rewrite + 24 , + clib_memcpy (©_dst0[3], t0->rewrite + 24 , _vec_len (t0->rewrite)-24); if (PREDICT_FALSE (_vec_len(t1->rewrite) > 24)) - memcpy (©_dst1[3], t1->rewrite + 24 , + clib_memcpy (©_dst1[3], t1->rewrite + 24 , _vec_len (t1->rewrite)-24); /* fix the <bleep>ing outer-IP checksums */ @@ -246,7 +246,7 @@ nsh_gre_encap (vlib_main_t * vm, /* If there are TLVs to copy, do so */ if (PREDICT_FALSE (_vec_len(t0->rewrite) > 24)) - memcpy (©_dst0[3], t0->rewrite + 24 , + clib_memcpy (©_dst0[3], t0->rewrite + 24 , _vec_len (t0->rewrite)-24); /* fix the <bleep>ing outer-IP checksum */ |