From 2a0de579c725c2ceb63805ebb5143198040c207a Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Wed, 6 Jul 2005 11:16:57 +0000 Subject: [PATCH] Missing loop exit in case of message sending failure. This could cause a busy loop of the MessageDeliverer when the port was deleted while there were still messages to send. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13489 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/servers/registrar/MessageDeliverer.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/servers/registrar/MessageDeliverer.cpp b/src/servers/registrar/MessageDeliverer.cpp index 8978cb6d5c..d9461a0ef3 100644 --- a/src/servers/registrar/MessageDeliverer.cpp +++ b/src/servers/registrar/MessageDeliverer.cpp @@ -786,6 +786,7 @@ MessageDeliverer::_DelivererThread() } else { // unexpected error -- probably the port is gone portError = true; + break; } }