app_server: Fix for LinkReciever.
LinkReceiver would spin endlessly when given a timeout value which prevented DelayedMessageSender from being operational. Signed-off-by: Augustin Cavalier <[email protected]> Patch 0002 from looncraz, unmodified.
This commit is contained in:
committed by
Augustin Cavalier
parent
16c1051785
commit
2567fac21d
@@ -180,7 +180,7 @@ LinkReceiver::AdjustReplyBuffer(bigtime_t timeout)
|
|||||||
ssize_t bufferSize;
|
ssize_t bufferSize;
|
||||||
do {
|
do {
|
||||||
bufferSize = port_buffer_size_etc(fReceivePort,
|
bufferSize = port_buffer_size_etc(fReceivePort,
|
||||||
timeout == B_INFINITE_TIMEOUT ? B_RELATIVE_TIMEOUT : 0,
|
timeout == B_INFINITE_TIMEOUT ? 0 : B_RELATIVE_TIMEOUT,
|
||||||
timeout);
|
timeout);
|
||||||
} while (bufferSize == B_INTERRUPTED);
|
} while (bufferSize == B_INTERRUPTED);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user