Index: src/bin/e_config.c
===================================================================
--- src/bin/e_config.c	(revision 64666)
+++ src/bin/e_config.c	(working copy)
@@ -1660,7 +1660,8 @@ e_config_profile_save(void)
                     {
                        e_user_dir_snprintf(bsrc, sizeof(bsrc), "config/profile.%i.cfg", i - 1);
                        e_user_dir_snprintf(bdst, sizeof(bdst), "config/profile.%i.cfg", i);
-                       if (ecore_file_exists(bsrc))
+                       if ((ecore_file_exists(bsrc)) &&
+                           (!ecore_file_size(bsrc)))
                          {
                             ret = ecore_file_mv(bsrc, bdst);
                             if (!ret)
@@ -1732,7 +1733,11 @@ e_config_domain_save(const char *domain, E_Config_
                     {
                        e_user_dir_snprintf(bsrc, sizeof(bsrc), "config/%s/%s.%i.cfg", _e_config_profile, domain, i - 1);
                        e_user_dir_snprintf(bdst, sizeof(bdst), "config/%s/%s.%i.cfg", _e_config_profile, domain, i);
-                       ecore_file_mv(bsrc, bdst);
+                       if ((ecore_file_exists(bsrc)) &&
+                           (!ecore_file_size(bsrc)))
+                         {
+                            ecore_file_mv(bsrc, bdst);
+                         }
                     }
                   e_user_dir_snprintf(bsrc, sizeof(bsrc), "config/%s/%s.cfg", _e_config_profile, domain);
                   e_user_dir_snprintf(bdst, sizeof(bdst), "config/%s/%s.1.cfg", _e_config_profile, domain);
Index: AUTHORS
===================================================================
--- AUTHORS	(revision 64666)
+++ AUTHORS	(working copy)
@@ -29,3 +29,4 @@ yoz (Michael Bouchaud) <michael.bouchaud@gmail.com
 billiob (Boris Faure) <billiob@gmail.com>
 Jihoon Kim <jihoon48.kim@samsung.com>
 Sthitha <iamsthitha@gmail>
+Doyoun Kang <doyoun.kang@samsung.com>
