lwtunnel: check return value of nla_nest_start
authorPan Bian <bianpan2016@163.com>
Sun, 23 Apr 2017 06:28:37 +0000 (14:28 +0800)
committerDavid S. Miller <davem@davemloft.net>
Mon, 24 Apr 2017 19:51:30 +0000 (15:51 -0400)
commita50fe0ffd76fbd17af36209a16caf0b8ad901fef
treea948f0c673aedde2585c8f243a88e0c0bbbeae9f
parent09d36071cfbc1fec9c93a30704b687829ee5efef
lwtunnel: check return value of nla_nest_start

Function nla_nest_start() may return a NULL pointer on error. However,
in function lwtunnel_fill_encap(), the return value of nla_nest_start()
is not validated before it is used. This patch checks the return value
of nla_nest_start() against NULL.

Signed-off-by: Pan Bian <bianpan2016@163.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/core/lwtunnel.c