[libvirt] [PATCH REPOST 19/38] virlog: Make virLogReset methods use of virLog(Output|Filter)ListFree
Erik Skultety
eskultet at redhat.com
Mon Jul 4 14:59:05 UTC 2016
On 10/05/16 03:02, Cole Robinson wrote:
> On 05/04/2016 10:30 AM, Erik Skultety wrote:
>> Now that methods to free logging related lists were introduced, put them to a
>> use.
>> ---
>> src/util/virlog.c | 15 ++++-----------
>> 1 file changed, 4 insertions(+), 11 deletions(-)
>>
>> diff --git a/src/util/virlog.c b/src/util/virlog.c
>> index a1f5872..7e0936c 100644
>> --- a/src/util/virlog.c
>> +++ b/src/util/virlog.c
>> @@ -239,11 +239,8 @@ virLogSetDefaultPriority(virLogPriority priority)
>> static void
>> virLogResetFilters(void)
>> {
>> - size_t i;
>> -
>> - for (i = 0; i < virLogNbFilters; i++)
>> - VIR_FREE(virLogFilters[i]->match);
>> - VIR_FREE(virLogFilters);
>> + virLogFilterListFree(virLogFilters, virLogNbFilters);
>> + virLogFilters = NULL;
>> virLogNbFilters = 0;
>> virLogFiltersSerial++;
>> }
>> @@ -321,12 +318,8 @@ virLogFilterNew(const char *match,
>> static void
>> virLogResetOutputs(void)
>> {
>> - size_t i;
>> -
>> - for (i = 0; i < virLogNbOutputs; i++)
>> - virLogOutputFree(virLogOutputs[i]);
>> -
>> - VIR_FREE(virLogOutputs);
>> + virLogOutputListFree(virLogOutputs, virLogNbOutputs);
>> + virLogOutputs = NULL;
>> virLogNbOutputs = 0;
>> }
>>
>>
>
> I'd rather see this patch split and combined in with the previous two patches.
> Like you did for the virLogOutputFree patch. With those changes, ACK to the
> previous two patches, and would be fine to push now since this is a reasonable
> cleanup IMO
>
> - Cole
>
Patch split and bits squashed into 16 and 18 which I then pushed.
Thanks,
Erik
More information about the libvir-list
mailing list