mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 11:22:23 +00:00
util: storageencryption: convert pointers to use g_autofree
Signed-off-by: Barrett Schonefeld <bschoney@utexas.edu> Reviewed-by: Ján Tomko <jtomko@redhat.com> Signed-off-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
266df90f5e
commit
005aeb3936
@ -142,7 +142,7 @@ virStorageEncryptionSecretParse(xmlXPathContextPtr ctxt,
|
||||
{
|
||||
VIR_XPATH_NODE_AUTORESTORE(ctxt)
|
||||
virStorageEncryptionSecretPtr ret;
|
||||
char *type_str = NULL;
|
||||
g_autofree char *type_str = NULL;
|
||||
|
||||
ret = g_new0(virStorageEncryptionSecret, 1);
|
||||
|
||||
@ -164,12 +164,9 @@ virStorageEncryptionSecretParse(xmlXPathContextPtr ctxt,
|
||||
if (virSecretLookupParseSecret(node, &ret->seclookupdef) < 0)
|
||||
goto cleanup;
|
||||
|
||||
VIR_FREE(type_str);
|
||||
|
||||
return ret;
|
||||
|
||||
cleanup:
|
||||
VIR_FREE(type_str);
|
||||
virStorageEncryptionSecretFree(ret);
|
||||
return NULL;
|
||||
}
|
||||
@ -180,7 +177,7 @@ virStorageEncryptionInfoParseCipher(xmlNodePtr info_node,
|
||||
virStorageEncryptionInfoDefPtr info)
|
||||
{
|
||||
int ret = -1;
|
||||
char *size_str = NULL;
|
||||
g_autofree char *size_str = NULL;
|
||||
|
||||
if (!(info->cipher_name = virXMLPropString(info_node, "name"))) {
|
||||
virReportError(VIR_ERR_XML_ERROR, "%s",
|
||||
@ -208,7 +205,6 @@ virStorageEncryptionInfoParseCipher(xmlNodePtr info_node,
|
||||
ret = 0;
|
||||
|
||||
cleanup:
|
||||
VIR_FREE(size_str);
|
||||
return ret;
|
||||
}
|
||||
|
||||
@ -237,7 +233,7 @@ virStorageEncryptionParseNode(xmlNodePtr node,
|
||||
xmlNodePtr *nodes = NULL;
|
||||
virStorageEncryptionPtr encdef = NULL;
|
||||
virStorageEncryptionPtr ret = NULL;
|
||||
char *format_str = NULL;
|
||||
g_autofree char *format_str = NULL;
|
||||
int n;
|
||||
size_t i;
|
||||
|
||||
@ -297,7 +293,6 @@ virStorageEncryptionParseNode(xmlNodePtr node,
|
||||
ret = g_steal_pointer(&encdef);
|
||||
|
||||
cleanup:
|
||||
VIR_FREE(format_str);
|
||||
VIR_FREE(nodes);
|
||||
virStorageEncryptionFree(encdef);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user