]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
msg/async/AsyncConnection: socket's fd can be zero, avoid false assert 13080/head
authorHaomai Wang <haomai@xsky.com>
Tue, 24 Jan 2017 09:32:41 +0000 (17:32 +0800)
committerHaomai Wang <haomai@xsky.com>
Tue, 24 Jan 2017 09:32:41 +0000 (17:32 +0800)
Signed-off-by: Haomai Wang <haomai@xsky.com>
src/msg/async/AsyncConnection.cc

index 46651c9553e0d0b298977f860786b8ff1b31ec6d..e489e79ab99f5b40aadf88162ab4a524a898b24c 100644 (file)
@@ -1861,7 +1861,7 @@ void AsyncConnection::_connect()
 void AsyncConnection::accept(ConnectedSocket socket, entity_addr_t &addr)
 {
   ldout(async_msgr->cct, 10) << __func__ << " sd=" << socket.fd() << dendl;
-  assert(socket.fd() > 0);
+  assert(socket.fd() >= 0);
 
   std::lock_guard<std::mutex> l(lock);
   cs = std::move(socket);