From 187c5cfa31692dd8e718a2561b3cf489099472c0 Mon Sep 17 00:00:00 2001 From: Sarit Zubakov Date: Mon, 16 Jan 2017 08:53:28 +0000 Subject: [PATCH] sync/rdma: Remove warning Fixed warning - of sending unsigned short int to %x issue: 944710 Change-Id: I2820e8da77467a4a645d9653b4964e7a2198656b Signed-off-by: Sarit Zubakov --- src/msg/async/rdma/Infiniband.cc | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/msg/async/rdma/Infiniband.cc b/src/msg/async/rdma/Infiniband.cc index e6d9cd297da..8e6418e2721 100644 --- a/src/msg/async/rdma/Infiniband.cc +++ b/src/msg/async/rdma/Infiniband.cc @@ -880,10 +880,7 @@ int Infiniband::recv_msg(CephContext *cct, int sd, IBSYNMsg& im) ldout(cct, 1) << __func__ << " got bad length (" << r << "): " << cpp_strerror(errno) << dendl; r = -EINVAL; } else { // valid message - int tmp; - - sscanf(msg, "%x:%x:%x:%x:%s", &tmp, &(im.qpn), &(im.psn), &(im.peer_qpn),gid); - im.lid = tmp; + sscanf(msg, "%hu:%x:%x:%x:%s", &(im.lid), &(im.qpn), &(im.psn), &(im.peer_qpn),gid); wire_gid_to_gid(gid, &(im.gid)); ldout(cct, 5) << __func__ << " recevd: " << im.lid << ", " << im.qpn << ", " << im.psn << ", " << im.peer_qpn << ", " << gid << dendl; } -- 2.47.3