[libvirt] [PATCH 07/17] virsh-domain-monitor: Update domain commands to use vshCommandOptStringReq

Peter Krempa pkrempa at redhat.com
Mon Feb 4 11:19:57 UTC 2013


On 01/31/13 07:50, Osier Yang wrote:
> On 2013年01月22日 02:07, Peter Krempa wrote:
>> ---
>>   tools/virsh-domain-monitor.c | 44
>> +++++++++++++++++++-------------------------
>>   1 file changed, 19 insertions(+), 25 deletions(-)
>>
>> diff --git a/tools/virsh-domain-monitor.c b/tools/virsh-domain-monitor.c
>> index 1e8b8cf..7e105fd 100644

[...]

>> @@ -891,7 +886,7 @@ cmdDomblkstat(vshControl *ctl, const vshCmd *cmd)
>>       if (!(dom = vshCommandOptDomain(ctl, cmd,&name)))
>>           return false;
>>
>> -    if (vshCommandOptString(cmd, "device",&device)<= 0)
>> +    if (vshCommandOptStringReq(ctl, cmd, "device",&device)<= 0)
>
> I think you mean < 0 here.

right ....

>
>>           goto cleanup;
>>
>>       rc = virDomainBlockStatsFlags(dom, device, NULL,&nparams, 0);

[...]

>> @@ -1055,8 +1048,9 @@ cmdDomIfstat(vshControl *ctl, const vshCmd *cmd)
>>       if (stats.tx_drop>= 0)
>>           vshPrint(ctl, "%s tx_drop %lld\n", device, stats.tx_drop);
>>
>> +cleanup:
>>       virDomainFree(dom);
>> -    return true;
>> +    return ret;
>
> Is "ret" set to true yet if success?

I forgot to put "ret = true;" before the cleanup label.

>

Thanks.

Peter




More information about the libvir-list mailing list