Fixes: http://tracker.ceph.com/issues/18242
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
int r = safe_read_exact(fd, &ctx->request, sizeof(struct nbd_request));
if (r < 0) {
- derr << "failed to read nbd request header: " << cpp_strerror(errno)
+ derr << "failed to read nbd request header: " << cpp_strerror(r)
<< dendl;
return;
}
r = safe_read_exact(fd, ptr.c_str(), ctx->request.len);
if (r < 0) {
derr << *ctx << ": failed to read nbd request data: "
- << cpp_strerror(errno) << dendl;
+ << cpp_strerror(r) << dendl;
return;
}
ctx->data.push_back(ptr);