From 46bcc02703b5876328fae9504ffe1a289f59a1e9 Mon Sep 17 00:00:00 2001 From: Christopher Hoffman Date: Mon, 7 Apr 2025 18:39:20 +0000 Subject: [PATCH] client: Only run complete in read_modify_write if finish provided Signed-off-by: Christopher Hoffman --- src/client/Client.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/client/Client.cc b/src/client/Client.cc index 0954cfe61b5..ba87bd6bc6f 100644 --- a/src/client/Client.cc +++ b/src/client/Client.cc @@ -12217,7 +12217,9 @@ int Client::WriteEncMgr::read_modify_write(Context *_iofinish) get(); iofinish = new LambdaContext([this, _iofinish](int r) { this->put(); - _iofinish->complete(r); + if(_iofinish) { + _iofinish->complete(r); + } }); if (!denc) { -- 2.39.5