提交 e8e9a7e9 编写于 作者: M Martin Kletzander

Expose virCapabilitiesFreeGuest

Guests are handled in callers, but if something goes wrong (when it
cannot be added to virCapabilities, for example), there's no way for
them to free it properly.
Signed-off-by: NMartin Kletzander <mkletzan@redhat.com>
上级 272d78a5
...@@ -148,7 +148,7 @@ virCapabilitiesFreeGuestFeature(virCapsGuestFeaturePtr feature) ...@@ -148,7 +148,7 @@ virCapabilitiesFreeGuestFeature(virCapsGuestFeaturePtr feature)
VIR_FREE(feature); VIR_FREE(feature);
} }
static void void
virCapabilitiesFreeGuest(virCapsGuestPtr guest) virCapabilitiesFreeGuest(virCapsGuestPtr guest)
{ {
size_t i; size_t i;
......
...@@ -248,6 +248,9 @@ void ...@@ -248,6 +248,9 @@ void
virCapabilitiesFreeMachines(virCapsGuestMachinePtr *machines, virCapabilitiesFreeMachines(virCapsGuestMachinePtr *machines,
int nmachines); int nmachines);
void
virCapabilitiesFreeGuest(virCapsGuestPtr guest);
virCapsGuestPtr virCapsGuestPtr
virCapabilitiesAddGuest(virCapsPtr caps, virCapabilitiesAddGuest(virCapsPtr caps,
int ostype, int ostype,
......
...@@ -53,6 +53,7 @@ virCapabilitiesAllocMachines; ...@@ -53,6 +53,7 @@ virCapabilitiesAllocMachines;
virCapabilitiesClearHostNUMACellCPUTopology; virCapabilitiesClearHostNUMACellCPUTopology;
virCapabilitiesDomainDataLookup; virCapabilitiesDomainDataLookup;
virCapabilitiesFormatXML; virCapabilitiesFormatXML;
virCapabilitiesFreeGuest;
virCapabilitiesFreeMachines; virCapabilitiesFreeMachines;
virCapabilitiesFreeNUMAInfo; virCapabilitiesFreeNUMAInfo;
virCapabilitiesGetCpusForNodemask; virCapabilitiesGetCpusForNodemask;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册