Disable houskeeping and wait for active background jobs to finish before attemtpting...
[citadel.git] / citadel / modules / migrate / serv_migrate.c
index 97181a1c64763850523c23d60c07b99d29a87aa6..bb30479e2e2b5b9ed2a0f5636f1381c5c79fda05 100644 (file)
@@ -1051,6 +1051,7 @@ void cmd_migr(char *cmdbuf) {
        
        if (CtdlTrySingleUser())
        {
+               CtdlDisableHouseKeeping();
                CtdlMakeTempFileName(migr_tempfilename1, sizeof migr_tempfilename1);
                CtdlMakeTempFileName(migr_tempfilename2, sizeof migr_tempfilename2);
 
@@ -1070,7 +1071,8 @@ void cmd_migr(char *cmdbuf) {
 
                unlink(migr_tempfilename1);
                unlink(migr_tempfilename2);
-               
+
+               CtdlEnableHouseKeeping();
                CtdlEndSingleUser();
        }
        else