]> git.proxmox.com Git - mirror_ovs.git/commit - datapath/datapath.c
net: openvswitch: fix a NULL pointer dereference
authorKangjie Lu <kjlu@umn.edu>
Wed, 27 Mar 2019 15:32:17 +0000 (08:32 -0700)
committerBen Pfaff <blp@ovn.org>
Wed, 17 Apr 2019 04:16:15 +0000 (21:16 -0700)
commitf463bdc94a613b2570fad3b885ceb7351e7f3a03
tree942ef270bba9a3b7e7b225fe50eb4376b33ac0c8
parent4383e54bbe889754a4cdb0eef85f8cfe42a1dcff
net: openvswitch: fix a NULL pointer dereference

Upstream commit:
    commit 6f19893b644a9454d85e593b5e90914e7a72b7dd
    Author: Kangjie Lu <kjlu@umn.edu>
    Date:   Thu Mar 14 23:20:16 2019 -0500

    net: openvswitch: fix a NULL pointer dereference

    upcall is dereferenced even when genlmsg_put fails. The fix
    goto out to avoid the NULL pointer dereference in this case.

Signed-off-by: Kangjie Lu <kjlu@umn.edu>
Signed-off-by: David S. Miller <davem@davemloft.net>
Cc: Kangjie Lu <kjlu@umn.edu>
Reviewed-by: Yifeng Sun <pkusunyifeng@gmail.com>
Signed-off-by: Greg Rose <gvrose8192@gmail.com>
Signed-off-by: Ben Pfaff <blp@ovn.org>
datapath/datapath.c