On 12/19/19 8:33 PM, Ján Tomko wrote:
On Thu, Dec 19, 2019 at 05:22:32PM +0100, Fabiano Fidêncio wrote:
> On Thu, Dec 19, 2019 at 5:14 PM Pavel Hrdina <phrdina(a)redhat.com> wrote:
>>
>> On Thu, Dec 19, 2019 at 11:04:46AM +0100, Fabiano Fidêncio wrote:
>> > Signed-off-by: Fabiano Fidêncio <fidencio(a)redhat.com>
>> > ---
>> > src/admin/libvirt-admin.c | 3 +--
>> > 1 file changed, 1 insertion(+), 2 deletions(-)
>>
>> s/on/in/ $SUBJECT?
>>
>> This might be the case for other patches as well.
>
> Noted.
>
>>
>> One note, I would say it's ok to squash some of the patches from this
>> series together, for example all the g_autofree patches per file for
>> example.
>
> I really thought about that. However, it may be misleading as I'm not
> touching all the possible conversions to use g_autofree in the other
> functions.
Well this case is also misleading, since you aren't touching all the
possible g_autofree conversions in this functions
ACK if you squash this in:
diff --git i/src/admin/libvirt-admin.c w/src/admin/libvirt-admin.c
index dcbb8ca84d..4099a54854 100644
--- i/src/admin/libvirt-admin.c
+++ w/src/admin/libvirt-admin.c
@@ -100,11 +100,11 @@ static char *
getSocketPath(virURIPtr uri)
{
g_autofree char *rundir = virGetUserRuntimeDirectory();
- char *sock_path = NULL;
+ g_autofree char *sock_path = NULL;
size_t i = 0;
if (!uri)
- goto cleanup;
+ return NULL;
for (i = 0; i < uri->paramsCount; i++) {
@@ -116,7 +116,7 @@ getSocketPath(virURIPtr uri)
} else {
virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
_("Unknown URI parameter '%s'"),
param->name);
- goto error;
+ return NULL;
}
}
@@ -127,7 +127,7 @@ getSocketPath(virURIPtr uri)
if (!uri->scheme) {
virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
"%s", _("No URI scheme specified"));
- goto error;
+ return NULL;
}
if (STREQ(uri->scheme, "libvirtd")) {
legacy = true;
@@ -135,7 +135,7 @@ getSocketPath(virURIPtr uri)
virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
_("Unsupported URI scheme '%s'"),
uri->scheme);
- goto error;
+ return NULL;
}
if (legacy) {
@@ -152,16 +152,11 @@ getSocketPath(virURIPtr uri)
virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
_("Invalid URI path '%s', try
'/system'"),
NULLSTR_EMPTY(uri->path));
- goto error;
+ return NULL;
}
}
- cleanup:
- return sock_path;
-
- error:
- VIR_FREE(sock_path);
- goto cleanup;
+ return g_steal_pointer(&sock_path);
}
Michal