From: sage Date: Sun, 26 Jun 2005 23:45:51 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: v0.1~2038 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=c0fc56ab2f291c2c4f3202124c07f5ea6e7be04a;p=ceph.git *** empty log message *** git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@343 29311d96-e01e-0410-9327-a35deaab8ce9 --- diff --git a/ceph/msg/TCPMessenger.cc b/ceph/msg/TCPMessenger.cc index 1d87a5ece596..6d311ea4f540 100644 --- a/ceph/msg/TCPMessenger.cc +++ b/ceph/msg/TCPMessenger.cc @@ -445,7 +445,7 @@ int tcp_send(Message *m) void* tcp_sendthread(void*) { outgoing_lock.Lock(); - while (!tcp_done) { + while (outgoing.empty() && !tcp_done) { while (outgoing.size()) { Message *m = outgoing.front();