diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2020-03-06 15:03:42 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-06 15:03:42 +0100 |
commit | a86a571ec0828b6c2704c95cb9de881d8f9e560b (patch) | |
tree | a958cb3c8269f6f78113e38885ade59d6b109a72 | |
parent | 182cca8c02959338825bbc5a03405170af5e28ce (diff) | |
parent | 838a185f7a8538ea88d85c7033de2087c22a707e (diff) |
Merge pull request #12481 from vespa-engine/toregge/handle-count-being-zero-in-transport-latch
Handle count being zero in transport latch.
-rw-r--r-- | searchcore/src/vespa/searchcore/proton/persistenceengine/transport_latch.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/searchcore/src/vespa/searchcore/proton/persistenceengine/transport_latch.cpp b/searchcore/src/vespa/searchcore/proton/persistenceengine/transport_latch.cpp index 96025f5eaad..4a5dfb0a2a5 100644 --- a/searchcore/src/vespa/searchcore/proton/persistenceengine/transport_latch.cpp +++ b/searchcore/src/vespa/searchcore/proton/persistenceengine/transport_latch.cpp @@ -12,7 +12,11 @@ TransportLatch::TransportLatch(uint32_t cnt) : _latch(cnt), _lock(), _result() -{} +{ + if (cnt == 0u) { + _result = std::make_unique<Result>(); + } +} TransportLatch::~TransportLatch() = default; |