mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-01 17:35:17 +00:00
tools: Use g_autofree in cmdCd()
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
330b556829
commit
dd478cc538
@ -3175,8 +3175,7 @@ bool
|
||||
cmdCd(vshControl *ctl, const vshCmd *cmd)
|
||||
{
|
||||
const char *dir = NULL;
|
||||
char *dir_malloced = NULL;
|
||||
bool ret = true;
|
||||
g_autofree char *dir_malloced = NULL;
|
||||
char ebuf[1024];
|
||||
|
||||
if (!ctl->imode) {
|
||||
@ -3192,11 +3191,10 @@ cmdCd(vshControl *ctl, const vshCmd *cmd)
|
||||
if (chdir(dir) == -1) {
|
||||
vshError(ctl, _("cd: %s: %s"),
|
||||
virStrerror(errno, ebuf, sizeof(ebuf)), dir);
|
||||
ret = false;
|
||||
return false;
|
||||
}
|
||||
|
||||
VIR_FREE(dir_malloced);
|
||||
return ret;
|
||||
return true;
|
||||
}
|
||||
|
||||
const vshCmdOptDef opts_echo[] = {
|
||||
|
Loading…
x
Reference in New Issue
Block a user