]> 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:10:13 +0000 (15:10 +0200)
commit3bcd02e895f4075b23a9483a9a1c4d187c57e6ec
tree4e360783483e815f38090d8151b0896e088f57f9
parent8934282de75bfae9ed7c114e0bb6e46fc588d851
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