aboutsummaryrefslogtreecommitdiffstats
path: root/searchcore
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2023-02-10 13:20:04 +0100
committerGitHub <noreply@github.com>2023-02-10 13:20:04 +0100
commitf62bb48baf715609606faa82a6119012b8a727de (patch)
tree69cf602b889384a6762e9b0acef43dae27c88587 /searchcore
parent01ca8b9b7ce8c20cba3f83bccd6b40e2ea10110c (diff)
parent2cfd6607c25ca1d511c07a6b4709f24f00c82239 (diff)
Merge pull request #25978 from vespa-engine/balder/only-close-if-there-is-something-to-close
Only close the _diskMemUsageSampler if it has been created.
Diffstat (limited to 'searchcore')
-rw-r--r--searchcore/src/vespa/searchcore/proton/server/proton.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/searchcore/src/vespa/searchcore/proton/server/proton.cpp b/searchcore/src/vespa/searchcore/proton/server/proton.cpp
index 6759335914d..54009ef60f4 100644
--- a/searchcore/src/vespa/searchcore/proton/server/proton.cpp
+++ b/searchcore/src/vespa/searchcore/proton/server/proton.cpp
@@ -55,8 +55,6 @@
#include <malloc.h>
#endif
-#include <vespa/searchlib/aggregation/forcelink.hpp>
-#include <vespa/searchlib/expression/forcelink.hpp>
#include <sstream>
#include <vespa/log/log.h>
@@ -473,7 +471,9 @@ Proton::~Proton()
_diskMemUsageSampler->notifier().removeDiskMemUsageListener(_memoryFlushConfigUpdater.get());
}
_sessionPruneHandle.reset();
- _diskMemUsageSampler->close();
+ if (_diskMemUsageSampler) {
+ _diskMemUsageSampler->close();
+ }
_scheduler.reset();
_executor.shutdown();
_executor.sync();