From 07a45bd897c19520c6c8651f9a1b66809981c80e Mon Sep 17 00:00:00 2001 From: Juraj Sloboda Date: Mon, 8 Jan 2018 19:54:36 +0100 Subject: Fix missing dereference Change-Id: I123259c131f1bd16c70990bf7f48d9a275c53ce2 Signed-off-by: Juraj Sloboda --- src/vnet/ip/ip4_to_ip6.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vnet/ip/ip4_to_ip6.h b/src/vnet/ip/ip4_to_ip6.h index f2ed13dc381..9fedcc6fa35 100644 --- a/src/vnet/ip/ip4_to_ip6.h +++ b/src/vnet/ip/ip4_to_ip6.h @@ -518,7 +518,7 @@ ip4_to_ip6_tcp_udp (vlib_buffer_t * p, ip4_to_ip6_set_fn_t fn, void *ctx) //UDP checksum is optional over IPv4 but mandatory for IPv6 //We do not check udp->length sanity but use our safe computed value instead - if (PREDICT_FALSE (!checksum)) + if (PREDICT_FALSE (!*checksum)) { u16 udp_len = clib_host_to_net_u16 (ip4->length) - sizeof (*ip4); csum = ip_incremental_checksum (0, udp, udp_len); -- cgit 1.2.3-korg