]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rbd-nbd: invalid error code for "failed to read nbd request" messages 12483/head
authorMykola Golub <mgolub@mirantis.com>
Tue, 13 Dec 2016 16:54:17 +0000 (18:54 +0200)
committerMykola Golub <mgolub@mirantis.com>
Wed, 14 Dec 2016 07:53:05 +0000 (09:53 +0200)
Fixes: http://tracker.ceph.com/issues/18242
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
src/tools/rbd_nbd/rbd-nbd.cc

index e20980f9e6c835be23e33c8b3ad8bfc9632ce8c3..04a747cbf9a67ff310a8ddea0e39a620bcd73ab4 100644 (file)
@@ -224,7 +224,7 @@ private:
 
       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;
       }
@@ -256,7 +256,7 @@ private:
          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);