]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
librbd/managed_lock/GetLockerRequest: Fix no valid lockers case
authorMatan Breizman <mbreizma@redhat.com>
Mon, 1 May 2023 13:29:29 +0000 (13:29 +0000)
committerIlya Dryomov <idryomov@gmail.com>
Sun, 2 Jul 2023 13:11:29 +0000 (15:11 +0200)
commite5e6b9cd208472317b8673a5fdaee4d0ec7cb11b
treeffa3ad2a9e577b15a8c6461274c3e37d1caa06d6
parent7733b29f11e84ec922b48bdc9a761c7c687abb70
librbd/managed_lock/GetLockerRequest: Fix no valid lockers case

See:
`m_locker->address = iter->second.addr.get_legacy_str();`

In the case where `iter->second.addr` is an empty address,
m_locker->address string is assigned with "0)/0" and therfore
will never result in an empty string.

Use `is_blank_ip()` before `get_legacy_str()`

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
(cherry picked from commit 7482beeea9b1bc8c3cbdac425e7afb8ebdc9f270)
src/librbd/managed_lock/GetLockerRequest.cc