We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9b5c69f commit dc5c155Copy full SHA for dc5c155
src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/shared/ReadBuffer.kt
@@ -24,7 +24,7 @@ public class ReadBuffer {
24
-1L -> return null
25
0L -> {
26
buffer.skip(1)
27
- ""
+ return null
28
}
29
30
else -> {
src/jvmTest/kotlin/shared/ReadBufferTest.kt
@@ -41,6 +41,13 @@ class ReadBufferTest {
41
assertNull(readBuffer.readMessage())
42
43
44
+ @Test
45
+ fun `skip empty line`() {
46
+ val readBuffer = ReadBuffer()
47
+ readBuffer.append("\n".toByteArray(StandardCharsets.UTF_8))
48
+ assertNull(readBuffer.readMessage())
49
+ }
50
+
51
@Test
52
fun `should be reusable after clearing`() {
53
val readBuffer = ReadBuffer()
0 commit comments