diff options
author | Bastien Nocera <hadess@hadess.net> | 2014-09-23 10:29:10 +0200 |
---|---|---|
committer | Bastien Nocera <hadess@hadess.net> | 2014-09-23 10:29:44 +0200 |
commit | b8ee7f4055d9f9eb0cae227d20e7b02d2dd40587 (patch) | |
tree | e337f4417a8b2e603e0c95fd2ded2ce36b685dc0 | |
parent | bde7a172f6b0d79d65a1bb70371e38a21d542092 (diff) | |
download | nautilus-sendto-b8ee7f4055d9f9eb0cae227d20e7b02d2dd40587.tar.gz |
main: Use g_mkdir_with_parents()
Instead of creating the parent directory by hand.
-rw-r--r-- | src/nautilus-sendto.c | 8 |
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"); |