diff --git a/kotlin/src/main/kotlin/org/apache/fury/serializer/kotlin/UnsignedSerializer.kt b/kotlin/src/main/kotlin/org/apache/fury/serializer/kotlin/UnsignedSerializer.kt index 109e96e3e6..59e53a0cf5 100644 --- a/kotlin/src/main/kotlin/org/apache/fury/serializer/kotlin/UnsignedSerializer.kt +++ b/kotlin/src/main/kotlin/org/apache/fury/serializer/kotlin/UnsignedSerializer.kt @@ -65,10 +65,10 @@ class UShortSerializer( true ) { override fun write(buffer: MemoryBuffer, value: UShort) { - buffer.writeVarUint32(value.toInt()) + buffer.writeVarUint16(value.toInt()) } override fun read(buffer: MemoryBuffer): UShort { - return buffer.readVarUint32().toUShort() + return buffer.readVarUint16().toUShort() } }