about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--src/ips/serialize.nim1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/ips/serialize.nim b/src/ips/serialize.nim
index 9898c0cd..2fe1fd09 100644
--- a/src/ips/serialize.nim
+++ b/src/ips/serialize.nim
@@ -131,6 +131,7 @@ proc sread*(stream: Stream, s: var string) =
   stream.sread(len)
   if len > 0:
     s = newString(len)
+    prepareMutation(s)
     if stream.readData(addr s[0], len) < len:
       raise newException(EOFError, "eof")
   else: