Skip to content

Commit 7c54fee

Browse files
committed
Added perCallBufferSize validation
1 parent 6210ad4 commit 7c54fee

File tree

1 file changed

+5
-1
lines changed
  • krpc/krpc-core/src/commonMain/kotlin/kotlinx/rpc/krpc

1 file changed

+5
-1
lines changed

krpc/krpc-core/src/commonMain/kotlin/kotlinx/rpc/krpc/KrpcConfig.kt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,11 @@ public sealed interface KrpcConfig {
183183
* @see KrpcConfigBuilder.Connector.perCallBufferSize
184184
*/
185185
public val perCallBufferSize: Int,
186-
)
186+
) {
187+
init {
188+
require(perCallBufferSize != 0) { "perCallBufferSize must not be zero" }
189+
}
190+
}
187191

188192
/**
189193
* @see [KrpcConfig]

0 commit comments

Comments
 (0)