diff --git a/iostream.c b/iostream.c index 53ec822..9f0d3f8 100644 --- a/iostream.c +++ b/iostream.c @@ -389,7 +389,7 @@ value_t stream_to_string(value_t *ps) n = st->size; str = cvalue_string(n); memcpy(cvalue_data(str), value2c(ios_t*,*ps)->buf, n); - ios_trunc(st, 0); + ios_trunc(value2c(ios_t*,*ps), 0); } else { char *b = ios_takebuf(st, &n); n--;