Do not hardcode /tmp.
---
 make-fs/make-fs.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/make-fs/make-fs.c b/make-fs/make-fs.c
index 1bec3e2..9c11fef 100644
--- a/make-fs/make-fs.c
+++ b/make-fs/make-fs.c
@@ -381,8 +381,9 @@ estimate_input (const char *input, uint64_t *estimate_rtn, 
char **ifmt_rtn)
   CLEANUP_FCLOSE FILE *fp = NULL;
   char line[256];
   size_t len;
+  CLEANUP_FREE char *tmpdir = guestfs_get_tmpdir (g);
 
-  if (asprintf (&tmpfile, "/tmp/makefsXXXXXX") == -1) {
+  if (asprintf (&tmpfile, "%s/makefsXXXXXX", tmpdir) == -1) {
     perror ("asprintf");
     return -1;
   }
-- 
1.9.3

_______________________________________________
Libguestfs mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/libguestfs

Reply via email to