diff options
Diffstat (limited to 'Private/Source')
| -rw-r--r-- | Private/Source/NewFS-Journal.cxx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Private/Source/NewFS-Journal.cxx b/Private/Source/NewFS-Journal.cxx index 1412c7b0..029e051a 100644 --- a/Private/Source/NewFS-Journal.cxx +++ b/Private/Source/NewFS-Journal.cxx @@ -27,13 +27,13 @@ class NewFSJournalRunner final { : fLoadRoutine(load_runner) { MUST_PASS(fLoadRoutine); - fLoadRoutine(this); + // load runner + if (fLoadRoutine) fLoadRoutine(this); } + /// @brief Unload journal runner ~NewFSJournalRunner() noexcept { - MUST_PASS(fUnloadRoutine); - - fUnloadRoutine(this); + if (fUnloadRoutine) fUnloadRoutine(this); } HCORE_COPY_DEFAULT(NewFSJournalRunner); |
