mirror of
https://github.com/xen-project/xen.git
synced 2026-10-30 03:00:05 +01:00
Fix freeing of records, when the given pointer is NULL.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
This commit is contained in:
1 parent
07b95037c7
commit
88e408ccda
11 files changed
+44
No files matched your search
@@ -76,6 +76,10 @@ const abstract_type xen_host_record_abstract_type_ =
|
||||
void
|
||||
xen_host_record_free(xen_host_record *record)
|
||||
{
|
||||
if (record == NULL)
|
||||
{
|
||||
return;
|
||||
}
|
||||
free(record->handle);
|
||||
free(record->uuid);
|
||||
free(record->name_label);
|
||||
|
||||
@@ -78,6 +78,10 @@ const abstract_type xen_host_cpu_record_abstract_type_ =
|
||||
void
|
||||
xen_host_cpu_record_free(xen_host_cpu_record *record)
|
||||
{
|
||||
if (record == NULL)
|
||||
{
|
||||
return;
|
||||
}
|
||||
free(record->handle);
|
||||
free(record->uuid);
|
||||
xen_host_record_opt_free(record->host);
|
||||
|
||||
@@ -74,6 +74,10 @@ const abstract_type xen_network_record_abstract_type_ =
|
||||
void
|
||||
xen_network_record_free(xen_network_record *record)
|
||||
{
|
||||
if (record == NULL)
|
||||
{
|
||||
return;
|
||||
}
|
||||
free(record->handle);
|
||||
free(record->uuid);
|
||||
free(record->name_label);
|
||||
|
||||
@@ -80,6 +80,10 @@ const abstract_type xen_pif_record_abstract_type_ =
|
||||
void
|
||||
xen_pif_record_free(xen_pif_record *record)
|
||||
{
|
||||
if (record == NULL)
|
||||
{
|
||||
return;
|
||||
}
|
||||
free(record->handle);
|
||||
free(record->uuid);
|
||||
free(record->name);
|
||||
|
||||
@@ -79,6 +79,10 @@ const abstract_type xen_sr_record_abstract_type_ =
|
||||
void
|
||||
xen_sr_record_free(xen_sr_record *record)
|
||||
{
|
||||
if (record == NULL)
|
||||
{
|
||||
return;
|
||||
}
|
||||
free(record->handle);
|
||||
free(record->uuid);
|
||||
free(record->name_label);
|
||||
|
||||
@@ -60,6 +60,10 @@ const abstract_type xen_user_record_abstract_type_ =
|
||||
void
|
||||
xen_user_record_free(xen_user_record *record)
|
||||
{
|
||||
if (record == NULL)
|
||||
{
|
||||
return;
|
||||
}
|
||||
free(record->handle);
|
||||
free(record->uuid);
|
||||
free(record->short_name);
|
||||
|
||||
@@ -79,6 +79,10 @@ const abstract_type xen_vbd_record_abstract_type_ =
|
||||
void
|
||||
xen_vbd_record_free(xen_vbd_record *record)
|
||||
{
|
||||
if (record == NULL)
|
||||
{
|
||||
return;
|
||||
}
|
||||
free(record->handle);
|
||||
free(record->uuid);
|
||||
xen_vm_record_opt_free(record->vm);
|
||||
|
||||
@@ -93,6 +93,10 @@ const abstract_type xen_vdi_record_abstract_type_ =
|
||||
void
|
||||
xen_vdi_record_free(xen_vdi_record *record)
|
||||
{
|
||||
if (record == NULL)
|
||||
{
|
||||
return;
|
||||
}
|
||||
free(record->handle);
|
||||
free(record->uuid);
|
||||
free(record->name_label);
|
||||
|
||||
@@ -84,6 +84,10 @@ const abstract_type xen_vif_record_abstract_type_ =
|
||||
void
|
||||
xen_vif_record_free(xen_vif_record *record)
|
||||
{
|
||||
if (record == NULL)
|
||||
{
|
||||
return;
|
||||
}
|
||||
free(record->handle);
|
||||
free(record->uuid);
|
||||
free(record->name);
|
||||
|
||||
@@ -189,6 +189,10 @@ const abstract_type xen_vm_record_abstract_type_ =
|
||||
void
|
||||
xen_vm_record_free(xen_vm_record *record)
|
||||
{
|
||||
if (record == NULL)
|
||||
{
|
||||
return;
|
||||
}
|
||||
free(record->handle);
|
||||
free(record->uuid);
|
||||
free(record->name_label);
|
||||
|
||||
@@ -69,6 +69,10 @@ const abstract_type xen_vtpm_record_abstract_type_ =
|
||||
void
|
||||
xen_vtpm_record_free(xen_vtpm_record *record)
|
||||
{
|
||||
if (record == NULL)
|
||||
{
|
||||
return;
|
||||
}
|
||||
free(record->handle);
|
||||
free(record->uuid);
|
||||
xen_vm_record_opt_free(record->vm);
|
||||
|
||||