[libvirt] [PATCH 3/4] network: log error for unknown virNetworkUpdate command codes

Laine Stump laine at laine.org
Sat Sep 22 01:14:27 UTC 2012


On 09/21/2012 04:13 PM, Peter Krempa wrote:
> On 09/21/12 21:46, Laine Stump wrote:
>> Every level of the code for virNetworkUpdate was assuming that some
>> other level was checking for validity of the "command" arg, but none
>> actually were. The result was that an invalid command code would do
>> nothing, but also report success.
>>
>> Since the command code isn't used until the very lowest level backend
>> functions, that's where I put the check. I made a separate one-line
>> function to log the error. The compiler would have combined the
>> identical strings used by multiple calls if I'd just called
>> virReportError directly in each location, but sending them all to the
>> same string in the source guards against inadvertant divergence (which
>> would lead to extra work for translators.)
>> ---
>>   src/conf/network_conf.c | 15 +++++++++++++++
>>   1 file changed, 15 insertions(+)
>>
>
> ACK.

Thanks, I pushed this one too.




More information about the libvir-list mailing list