summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2014-09-23 10:29:10 +0200
committerBastien Nocera <hadess@hadess.net>2014-09-23 10:29:44 +0200
commitb8ee7f4055d9f9eb0cae227d20e7b02d2dd40587 (patch)
treee337f4417a8b2e603e0c95fd2ded2ce36b685dc0
parentbde7a172f6b0d79d65a1bb70371e38a21d542092 (diff)
downloadnautilus-sendto-b8ee7f4055d9f9eb0cae227d20e7b02d2dd40587.tar.gz
main: Use g_mkdir_with_parents()
Instead of creating the parent directory by hand.
-rw-r--r--src/nautilus-sendto.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/nautilus-sendto.c b/src/nautilus-sendto.c
index 586efee..2c14b09 100644
--- a/src/nautilus-sendto.c
+++ b/src/nautilus-sendto.c
@@ -254,21 +254,17 @@ pack_files (GList *file_list)
const char *filename;
GList *l;
GString *cmd, *tmp;
- char *pack_type, *tmp_dir, *tmp_work_dir, *packed_file;
+ char *pack_type, *tmp_work_dir, *packed_file;
file_roller_cmd = g_find_program_in_path ("file-roller");
filename = pack_filename_from_names (file_list);
g_assert (filename != NULL && *filename != '\0');
- tmp_dir = g_strdup_printf ("%s/nautilus-sendto-%s",
- g_get_tmp_dir (), g_get_user_name ());
- g_mkdir (tmp_dir, 0700);
tmp_work_dir = g_strdup_printf ("%s/nautilus-sendto-%s/%li",
g_get_tmp_dir (), g_get_user_name (),
time (NULL));
- g_mkdir (tmp_work_dir, 0700);
- g_free (tmp_dir);
+ g_mkdir_with_parents (tmp_work_dir, 0700);
pack_type = g_strdup (".zip");