From 7ce82fea8290a063ca6619abeee4badb5797341e Mon Sep 17 00:00:00 2001 From: Jukka Rissanen Date: Tue, 18 Apr 2017 20:33:58 +0300 Subject: [PATCH] net: ipv6: Make sure not to access null pointer While very unlikely it might happen that fragment pointer is NULL when going through fragment list. Coverity-CID: 167148 Change-Id: Ic3dbed7ee29c7b864d4830d726f65d7f62dcea84 Signed-off-by: Jukka Rissanen --- subsys/net/ip/ipv6.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/subsys/net/ip/ipv6.c b/subsys/net/ip/ipv6.c index 95ef6b72393..9bb23e95d78 100644 --- a/subsys/net/ip/ipv6.c +++ b/subsys/net/ip/ipv6.c @@ -554,7 +554,7 @@ int net_ipv6_find_last_ext_hdr(struct net_buf *buf) } out: - if (pos > frag->len) { + if (!frag || pos > frag->len) { pos = -EINVAL; }