summaryrefslogtreecommitdiffstats
path: root/edit/virt-edit.c
diff options
context:
space:
mode:
Diffstat (limited to 'edit/virt-edit.c')
-rw-r--r--edit/virt-edit.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/edit/virt-edit.c b/edit/virt-edit.c
index f7639264..db480255 100644
--- a/edit/virt-edit.c
+++ b/edit/virt-edit.c
@@ -307,9 +307,11 @@ static void
edit (const char *filename, const char *root)
{
char *filename_to_free = NULL;
- const char *tmpdir = guestfs_tmpdir ();
+ char *tmpdir = guestfs_get_tmpdir (g);
char tmpfile[strlen (tmpdir) + 32];
sprintf (tmpfile, "%s/virteditXXXXXX", tmpdir);
+ free (tmpdir);
+
int fd;
char fdbuf[32];
char *upload_from = NULL;