diff --git a/buffer/bs_seterrorstate.c b/buffer/bs_seterrorstate.c index ec32b2c..afd23ae 100644 --- a/buffer/bs_seterrorstate.c +++ b/buffer/bs_seterrorstate.c @@ -3,4 +3,6 @@ void bs_seterrorstate(struct bytestream* b) { b->cur = 1; b->max = 0; + if (b->type == BSTREAM) + bs_seterrorstate(b->u.bs); }