Jason Wang 5dd2d45e34 net: filter: correctly remove filter from the list during finalization
Qemu may crash when we want to add two filters on the same netdev but
the initialization of second fails (e.g missing parameters):

./qemu-system-x86_64 -netdev user,id=un0 \
 -object filter-buffer,id=f0,netdev=un0,interval=10 \
 -object filter-buffer,id=f1,netdev=un0
Segmentation fault (core dumped)

This is because we don't check whether or not the filter was in the
list of netdev. This patch fixes this.

Cc: Yang Hongyang <hongyang.yang@easystack.cn>
Reviewed-by: Yang Hongyang <hongyang.yang@easystack.cn>
Signed-off-by: Jason Wang <jasowang@redhat.com>
2016-03-08 15:34:09 +08:00
..
2016-02-04 17:41:30 +00:00
2016-02-04 17:41:30 +00:00
2016-02-04 17:41:30 +00:00
2016-02-04 17:41:30 +00:00
2016-02-04 17:41:30 +00:00
2016-02-04 17:41:30 +00:00
2016-02-04 17:41:30 +00:00
2016-02-04 17:41:30 +00:00
2015-06-17 17:12:54 +02:00
2016-02-04 17:41:30 +00:00
2016-02-04 17:41:30 +00:00
2016-02-04 17:41:30 +00:00
2016-02-04 17:41:30 +00:00
2016-02-23 12:43:05 +00:00
2016-02-04 17:41:30 +00:00
2016-02-04 17:41:30 +00:00
2016-02-04 17:41:30 +00:00
2016-02-04 17:41:30 +00:00
2016-02-23 12:43:05 +00:00
2016-02-04 17:41:30 +00:00
2016-02-04 17:41:30 +00:00