diff --git a/src/kits/app/LinkReceiver.cpp b/src/kits/app/LinkReceiver.cpp index 4928500da7..40ddd888fd 100644 --- a/src/kits/app/LinkReceiver.cpp +++ b/src/kits/app/LinkReceiver.cpp @@ -180,7 +180,7 @@ LinkReceiver::AdjustReplyBuffer(bigtime_t timeout) ssize_t bufferSize; do { bufferSize = port_buffer_size_etc(fReceivePort, - timeout == B_INFINITE_TIMEOUT ? B_RELATIVE_TIMEOUT : 0, + timeout == B_INFINITE_TIMEOUT ? 0 : B_RELATIVE_TIMEOUT, timeout); } while (bufferSize == B_INTERRUPTED);