]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
*** empty log message ***
authorsage <sage@29311d96-e01e-0410-9327-a35deaab8ce9>
Sun, 26 Jun 2005 23:45:51 +0000 (23:45 +0000)
committersage <sage@29311d96-e01e-0410-9327-a35deaab8ce9>
Sun, 26 Jun 2005 23:45:51 +0000 (23:45 +0000)
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@343 29311d96-e01e-0410-9327-a35deaab8ce9

ceph/msg/TCPMessenger.cc

index 1d87a5ece5966c8cb974e2df883b404c7d98d268..6d311ea4f54014dd88c22a03b5a3d10d9a94839b 100644 (file)
@@ -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();