X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=net%2Fopenvswitch%2Fvport-geneve.c;h=484864dd0e689290dfca8a2c204e984de1b33184;hb=12fd74965fcc332d737f312078ee477f3f8c8fd7;hp=347fa2325b226309b8e3cfb239f2e1d0a6631a50;hpb=e0288b0e9e2a5dbad612ef6c7dba1f9b52cef27f;p=firefly-linux-kernel-4.4.55.git diff --git a/net/openvswitch/vport-geneve.c b/net/openvswitch/vport-geneve.c index 347fa2325b22..484864dd0e68 100644 --- a/net/openvswitch/vport-geneve.c +++ b/net/openvswitch/vport-geneve.c @@ -219,7 +219,10 @@ static int geneve_tnl_send(struct vport *vport, struct sk_buff *skb) false); if (err < 0) ip_rt_put(rt); + return err; + error: + kfree_skb(skb); return err; }