]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
client: fix CEPH_CAP_FILE_WR caps reference leakage in _write()
authorXiubo Li <xiubli@redhat.com>
Tue, 14 Feb 2023 11:35:14 +0000 (19:35 +0800)
committerXiubo Li <xiubli@redhat.com>
Tue, 11 Apr 2023 02:01:14 +0000 (10:01 +0800)
commit4df0d024ad9d8ec98180c4715d9ee186f63115b4
tree5d896603b1be925d940162994ca4035548b8489e
parentfc56566afbdd7741fa3d9fd86f563f151671a5c4
client: fix CEPH_CAP_FILE_WR caps reference leakage in _write()

If the __setattrx() fails it will leave the CEPH_CAP_FILE_WR caps
reference kept.

Fixes: https://tracker.ceph.com/issues/58717
Signed-off-by: Xiubo Li <xiubli@redhat.com>
(cherry picked from commit 93d69dd77f10b901cd0c7b713bf71acb365e5271)
src/client/Client.cc