mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 19:32:19 +00:00
Plug two leaks: host.migrateTrans and arch.name
* src/capabilities.c (virCapabilitiesFree): Free host.migrateTrans. (virCapabilitiesFreeGuest): Free arch.name member.
This commit is contained in:
parent
47a4c0fa0b
commit
1de5bace80
@ -1,5 +1,9 @@
|
|||||||
Mon Mar 3 14:14:03 CET 2008 Jim Meyering <meyering@redhat.com>
|
Mon Mar 3 14:14:03 CET 2008 Jim Meyering <meyering@redhat.com>
|
||||||
|
|
||||||
|
Plug two leaks: host.migrateTrans and arch.name
|
||||||
|
* src/capabilities.c (virCapabilitiesFree): Free host.migrateTrans.
|
||||||
|
(virCapabilitiesFreeGuest): Free arch.name member.
|
||||||
|
|
||||||
Plug virCapabilities*GuestDomain leak.
|
Plug virCapabilities*GuestDomain leak.
|
||||||
* src/capabilities.c (virCapabilitiesFreeGuestDomain): Free dom->type.
|
* src/capabilities.c (virCapabilitiesFreeGuestDomain): Free dom->type.
|
||||||
(virCapabilitiesAddGuestDomain): Remove duplicate strdup stmt.
|
(virCapabilitiesAddGuestDomain): Remove duplicate strdup stmt.
|
||||||
|
@ -91,6 +91,7 @@ virCapabilitiesFreeGuest(virCapsGuestPtr guest)
|
|||||||
int i;
|
int i;
|
||||||
free(guest->ostype);
|
free(guest->ostype);
|
||||||
|
|
||||||
|
free(guest->arch.name);
|
||||||
free(guest->arch.defaultInfo.emulator);
|
free(guest->arch.defaultInfo.emulator);
|
||||||
free(guest->arch.defaultInfo.loader);
|
free(guest->arch.defaultInfo.loader);
|
||||||
for (i = 0 ; i < guest->arch.defaultInfo.nmachines ; i++)
|
for (i = 0 ; i < guest->arch.defaultInfo.nmachines ; i++)
|
||||||
@ -130,6 +131,10 @@ virCapabilitiesFree(virCapsPtr caps) {
|
|||||||
virCapabilitiesFreeHostNUMACell(caps->host.numaCell[i]);
|
virCapabilitiesFreeHostNUMACell(caps->host.numaCell[i]);
|
||||||
free(caps->host.numaCell);
|
free(caps->host.numaCell);
|
||||||
|
|
||||||
|
for (i = 0 ; i < caps->host.nmigrateTrans ; i++)
|
||||||
|
free(caps->host.migrateTrans[i]);
|
||||||
|
free(caps->host.migrateTrans);
|
||||||
|
|
||||||
free(caps->host.arch);
|
free(caps->host.arch);
|
||||||
free(caps);
|
free(caps);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user