summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Just <sam.just@inktank.com>2013-07-02 21:09:36 -0700
committerSage Weil <sage@inktank.com>2013-07-08 16:11:50 -0700
commit95ef961d8537fc369efd0634262ffb8f288d6e9e (patch)
tree6ebab710d05d86706660a5efe05dbc6c054b8bfe
parent09d258b70a28e5cea555b9d7e215fe41d6b84577 (diff)
downloadceph-95ef961d8537fc369efd0634262ffb8f288d6e9e.tar.gz
Pipe: use uint64_t not unsigned when setting features
Fixes: #5497 Signed-off-by: Samuel Just <sam.just@inktank.com> Reviewed-by: Sage Weil <sage@inktank.com> Reviewed-by: Joao Luis <joao.luis@inktank.com> (cherry picked from commit bc3e2f09f8860555d8b3b49b2eea164b4118d817)
-rw-r--r--src/msg/Pipe.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/msg/Pipe.cc b/src/msg/Pipe.cc
index 42d461ac2f8..2a42b97d92d 100644
--- a/src/msg/Pipe.cc
+++ b/src/msg/Pipe.cc
@@ -1024,7 +1024,7 @@ int Pipe::connect()
connect_seq = cseq + 1;
assert(connect_seq == reply.connect_seq);
backoff = utime_t();
- connection_state->set_features((unsigned)reply.features & (unsigned)connect.features);
+ connection_state->set_features((uint64_t)reply.features & (uint64_t)connect.features);
ldout(msgr->cct,10) << "connect success " << connect_seq << ", lossy = " << policy.lossy
<< ", features " << connection_state->get_features() << dendl;