summaryrefslogtreecommitdiffhomepage
path: root/Private/Source
diff options
context:
space:
mode:
Diffstat (limited to 'Private/Source')
-rw-r--r--Private/Source/NewFS-Journal.cxx8
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);