From fb8cca23ab835301c532c1c36d099b3c8a1e3e4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20N=C3=BCcke?= Date: Sat, 31 Jan 2015 23:28:54 +0100 Subject: [PATCH] Make strings count at least one towards a packet size, avoids creation of large packets by using empty strings. Fixes #876. --- src/main/scala/li/cil/oc/server/network/Network.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/scala/li/cil/oc/server/network/Network.scala b/src/main/scala/li/cil/oc/server/network/Network.scala index b13579f8c..3625d4fda 100644 --- a/src/main/scala/li/cil/oc/server/network/Network.scala +++ b/src/main/scala/li/cil/oc/server/network/Network.scala @@ -668,8 +668,8 @@ object Network extends api.detail.NetworkAPI { case _: java.lang.Boolean => 4 case _: java.lang.Integer => 4 case _: java.lang.Double => 8 - case value: java.lang.String => value.length - case value: Array[Byte] => value.length + case value: java.lang.String => value.length max 1 + case value: Array[Byte] => value.length max 1 case _ => throw new IllegalArgumentException("unsupported data type") }) }))