diff options
author | Joshua Haberman <joshua@reverberate.org> | 2011-02-06 12:42:35 -0800 |
---|---|---|
committer | Joshua Haberman <joshua@reverberate.org> | 2011-02-06 12:42:35 -0800 |
commit | 0313826cef64ca89058f32e3c8a2868e8f9e98df (patch) | |
tree | f83f48aa8fea6b70fb6b5290e5c38786301b660f /stream/upb_decoder.c | |
parent | 4667ed4be921b2142321e47c8ccc6a35a9189277 (diff) |
Benchmarks compile and run again!
Diffstat (limited to 'stream/upb_decoder.c')
-rw-r--r-- | stream/upb_decoder.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/stream/upb_decoder.c b/stream/upb_decoder.c index 588d553..2fadf51 100644 --- a/stream/upb_decoder.c +++ b/stream/upb_decoder.c @@ -389,8 +389,7 @@ void upb_decoder_reset(upb_decoder *d, upb_bytesrc *bytesrc) { d->top->msgdef = d->toplevel_msgdef; // Never want to end top-level message, so treat it like a group. d->top->end_offset = UPB_GROUP_END_OFFSET; - upb_string_unref(d->buf); - d->buf = NULL; + upb_string_recycle(&d->buf); } void upb_decoder_uninit(upb_decoder *d) { |