issue: none
Change-Id: I29e2a6ae78dda3cf4a1817b9ab41bea0f636bda5
Signed-off-by: Adir Lev <adirl@mellanox.com>
r = -errno;\r
lderr(cct) << __func__ << " got error " << errno << ": "\r
<< cpp_strerror(errno) << dendl;\r
- } else if ((size_t)r != sizeof(msg)) { // valid message length\r
+ } else if (r == 0) { // valid disconnect message of length 0\r
+ ldout(cct, 10) << __func__ << " got disconnect message " << dendl;\r
+ } else if ((size_t)r != sizeof(msg)) { // invalid message\r
r = -EINVAL;\r
lderr(cct) << __func__ << " got bad length (" << r << "): " << cpp_strerror(errno) << dendl;\r
} else { // valid message\r