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