Re: [cim][PATCH 1/2] Fix memory leak in set_other_id_info

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On 12/15/2017 09:05 AM, Adam Majer wrote:
> model was allocated by asprintf but never freed after usage
> and assignement.

assignment

> 
> Signed-off-by: Adam Majer <amajer@xxxxxxx>
> ---
>  src/Virt_ComputerSystem.c | 2 ++
>  1 file changed, 2 insertions(+)
> 

Looks OK; however, there hasn't been a non build related source code
change to libvirt-cim since June 2014. So while this could be pushed,
I'm curious to understand why the "sudden interest" in CIM?  The last
release was July 2013!

Perhaps if you'd generated a --cover-letter with your git send-email to
explain that would have helped. See https://libvirt.org/hacking.html for
some general patch submission guidelines when there's more than one
patch in a series, although for libvirt-cim perhaps only the first
section applies as virtually none of the code formatting and naming
would apply...

John

> diff --git a/src/Virt_ComputerSystem.c b/src/Virt_ComputerSystem.c
> index da07f93..b4930ac 100644
> --- a/src/Virt_ComputerSystem.c
> +++ b/src/Virt_ComputerSystem.c
> @@ -417,6 +417,8 @@ static int set_other_id_info(const CMPIBroker *broker,
>                                      CMPI_string);
>          }
>  
> +        free(model);
> +
>          CMSetProperty(instance, "OtherIdentifyingInfo",
>                        &id_info, CMPI_stringA);
>  
> 

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list



[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]
  Powered by Linux