diff --git a/src/ydb.cc b/src/ydb.cc index df4fd6baf87..4a01c37bea6 100644 --- a/src/ydb.cc +++ b/src/ydb.cc @@ -1160,7 +1160,6 @@ env_close(DB_ENV * env, uint32_t flags) { goto panic_and_quit_early; } } - env_fsync_log_cron_destroy(env); if (env->i->cachetable) { toku_cachetable_minicron_shutdown(env->i->cachetable); if (env->i->logger) { @@ -1201,6 +1200,7 @@ env_close(DB_ENV * env, uint32_t flags) { } env_fs_destroy(env); + env_fsync_log_cron_destroy(env); env->i->ltm.destroy(); if (env->i->data_dir) toku_free(env->i->data_dir);