|
@@ -213,6 +213,12 @@ static void filter_mirror_setup(NetFilterState *nf, Error **errp)
|
|
MirrorState *s = FILTER_MIRROR(nf);
|
|
MirrorState *s = FILTER_MIRROR(nf);
|
|
Chardev *chr;
|
|
Chardev *chr;
|
|
|
|
|
|
|
|
+ if (s->outdev == NULL) {
|
|
|
|
+ error_set(errp, ERROR_CLASS_DEVICE_NOT_FOUND, "filter-mirror parameter"\
|
|
|
|
+ " 'outdev' cannot be empty");
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+
|
|
chr = qemu_chr_find(s->outdev);
|
|
chr = qemu_chr_find(s->outdev);
|
|
if (chr == NULL) {
|
|
if (chr == NULL) {
|
|
error_set(errp, ERROR_CLASS_DEVICE_NOT_FOUND,
|
|
error_set(errp, ERROR_CLASS_DEVICE_NOT_FOUND,
|