netdev-vport: Fix segfault on bad vport configuration.
authorBen Pfaff <blp@nicira.com>
Fri, 19 Nov 2010 21:07:56 +0000 (13:07 -0800)
committerBen Pfaff <blp@nicira.com>
Fri, 19 Nov 2010 21:07:56 +0000 (13:07 -0800)
commit44471ad36d13da6563a2244dcac863ac5e9e829b
tree7dc9238da6f78e25e93c8b7651acc96e41b7e13d
parentfbd8715e4b6f7f077a8cef2d0225f9c1a698c104
netdev-vport: Fix segfault on bad vport configuration.

When a vport parse error occurs, the vport_class's parse_config function
doesn't necessarily store a valid pointer into the vport_info's 'config'
member, so netdev_vport_create() needs to supply a null pointer here to
avoiding passing a wild pointer to free().
lib/netdev-vport.c