sched: fix crash when freeing port
authorAlan Dewar <adewar@brocade.com>
Mon, 6 Feb 2017 17:32:42 +0000 (18:32 +0100)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Thu, 9 Feb 2017 17:46:52 +0000 (18:46 +0100)
commit3b780b9e9e9221725abbad9820704d05d7d2805e
tree3823cca931134f3c948470118e365d832f74fcc7
parent811b6b25060f8b0ba32fd35af7c5f0354bd57a14
sched: fix crash when freeing port

Prevent a segmentation fault in rte_sched_port_free by only accessing
the port structure after the NULL pointer check has been made.

Fixes: 7b3c4f35 ("sched: fix releasing enqueued packets")
Cc: stable@dpdk.org
Signed-off-by: Alan Dewar <adewar@brocade.com>
Signed-off-by: Jan Blunck <jblunck@infradead.org>
Acked-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
lib/librte_sched/rte_sched.c