diff options
Diffstat (limited to 'mail/em-migrate.c')
-rw-r--r-- | mail/em-migrate.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/mail/em-migrate.c b/mail/em-migrate.c index 19d44387d7..6465f1cf32 100644 --- a/mail/em-migrate.c +++ b/mail/em-migrate.c @@ -1356,10 +1356,12 @@ cp_r (const char *src, const char *dest) if (stat (srcpath->str, &st) == -1) continue; - if (S_ISDIR (st.st_mode)) + if (S_ISDIR (st.st_mode)) { cp_r (srcpath->str, destpath->str); - else - cp (srcpath->str, destpath->str, FALSE); + } else { + em_migrate_set_folder_name (srcpath->str); + cp (srcpath->str, destpath->str, TRUE); + } } closedir (dir); |