]> xenbits.xensource.com Git - people/royger/xen.git/commitdiff
COLO-proxy: Fix argument check error
authorZhang Chen <zhangchen.fnst@cn.fujitsu.com>
Thu, 23 Mar 2017 11:43:55 +0000 (19:43 +0800)
committerWei Liu <wei.liu2@citrix.com>
Thu, 23 Mar 2017 12:00:44 +0000 (12:00 +0000)
Here, we should check the 'outdev' before use.

Signed-off-by: Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
Acked-by: Wei Liu <wei.liu2@citrix.com>
tools/libxl/libxl_dm.c

index 4344c5349f586a07bb301b4d2d37574bd5b7da3f..f8ba8599e5ec5f0054c67e78efdf25d33fa36293 100644 (file)
@@ -1293,7 +1293,7 @@ static int libxl__build_device_model_args_new(libxl__gc *gc,
                                      nics[i].colo_filter_sec_redirector0_indev));
                     }
                     if (nics[i].colo_filter_sec_redirector1_queue &&
-                        nics[i].colo_filter_sec_redirector1_indev) {
+                        nics[i].colo_filter_sec_redirector1_outdev) {
                         flexarray_append(dm_args, "-object");
                         flexarray_append(dm_args,
                            GCSPRINTF("filter-redirector,id=rs2,netdev=net%d,queue=%s,outdev=%s",