fix: make sure we clear out the encoder when reusing it

This commit is contained in:
Simon Cruanes 2025-06-23 09:32:33 -04:00
parent 62085e87cb
commit f8d4ac7c3c
No known key found for this signature in database
GPG key ID: EBFFF6F283F3A2B4

View file

@ -9,7 +9,9 @@ module Converter = struct
let resource_to_string ~encoder ~ctor ~enc resource =
let encoder =
match encoder with
| Some e -> e
| Some e ->
Pbrt.Encoder.reset e;
e
| None -> Pbrt.Encoder.create ()
in
let x = ctor resource in