From: Christopher Hoffman Date: Mon, 7 Apr 2025 18:39:20 +0000 (+0000) Subject: client: Only run complete in read_modify_write if finish provided X-Git-Tag: testing/wip-vshankar-testing-20260120.085915-debug^2~13^2~56 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=414a68ae996938727e3d37bde55e31dedec8aa2f;p=ceph-ci.git client: Only run complete in read_modify_write if finish provided Signed-off-by: Christopher Hoffman --- diff --git a/src/client/Client.cc b/src/client/Client.cc index 949a4ff3035..c29f69c7e44 100644 --- a/src/client/Client.cc +++ b/src/client/Client.cc @@ -12286,7 +12286,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) {