diff options
author | Stefan Hajnoczi <stefanha@redhat.com> | 2012-10-24 14:34:12 +0200 |
---|---|---|
committer | Stefan Hajnoczi <stefanha@redhat.com> | 2012-11-01 11:05:57 +0100 |
commit | 645c9496f7083c105ecd32f32532496af6aadf62 (patch) | |
tree | 06ccb22d23f9ba29ef073367d5fe926d7ef7e7c6 /cpu-common.h | |
parent | f0e3ac70341febed02591b61b579723279783053 (diff) |
net: Reject non-netdevs in qmp_netdev_del()
The netdev_del command crashes when given a -net device, because it
calls qemu_opts_del(NULL).
Check that this is a -netdev before attempting to delete it and the
QemuOpts.
Note the subtle change from qemu_find_opts_err("netdev", errp) to
qemu_find_opts_err("netdev", NULL). Since "netdev" is a built in
options group and we don't check for NULL return anyway, there's no use
in passing errp here.
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Diffstat (limited to 'cpu-common.h')
0 files changed, 0 insertions, 0 deletions