提交 5aadf437 编写于 作者: P Peter Krempa

util: storagefile: Introduce helper to free storage source perms

It will also be reused later.
上级 89939e13
...@@ -1451,6 +1451,17 @@ virStorageNetHostDefFree(size_t nhosts, ...@@ -1451,6 +1451,17 @@ virStorageNetHostDefFree(size_t nhosts,
} }
static void
virStoragePermsFree(virStoragePermsPtr def)
{
if (!def)
return;
VIR_FREE(def->label);
VIR_FREE(def);
}
virStorageNetHostDefPtr virStorageNetHostDefPtr
virStorageNetHostDefCopy(size_t nhosts, virStorageNetHostDefCopy(size_t nhosts,
virStorageNetHostDefPtr hosts) virStorageNetHostDefPtr hosts)
...@@ -1564,10 +1575,7 @@ virStorageSourceClear(virStorageSourcePtr def) ...@@ -1564,10 +1575,7 @@ virStorageSourceClear(virStorageSourcePtr def)
virSecurityDeviceLabelDefFree(def->seclabels[i]); virSecurityDeviceLabelDefFree(def->seclabels[i]);
VIR_FREE(def->seclabels); VIR_FREE(def->seclabels);
} }
if (def->perms) { virStoragePermsFree(def->perms);
VIR_FREE(def->perms->label);
VIR_FREE(def->perms);
}
VIR_FREE(def->timestamps); VIR_FREE(def->timestamps);
virStorageNetHostDefFree(def->nhosts, def->hosts); virStorageNetHostDefFree(def->nhosts, def->hosts);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册