diff --git a/tools/virsh-interface.c b/tools/virsh-interface.c index 1c2e40baf970d1ac867c6e91c6011fce3a50789c..2bdb2150e17076eeb0f0396af55e551a181317c6 100644 --- a/tools/virsh-interface.c +++ b/tools/virsh-interface.c @@ -894,7 +894,7 @@ cmdInterfaceBridge(vshControl *ctl, const vshCmd *cmd) goto cleanup; } - if ((delay || stp) && + if (stp && ((virAsprintf(&delay_str, "%d", delay) < 0) || !xmlSetProp(br_node, BAD_CAST "delay", BAD_CAST delay_str))) { vshError(ctl, _("Failed to set bridge delay %d in xml document"), delay);