Source code
Revision control
Copy as Markdown
Other Tools
diff --git a/src/decode.c b/src/decode.c
index 1b2ad7e31f423..771a7128dabf5 100644
--- a/src/decode.c
+++ b/src/decode.c
@@ -2787,7 +2787,10 @@ int dav1d_decode_frame_init(Dav1dFrameContext *const f) {
}
dav1d_free_aligned(f->ts);
f->ts = dav1d_alloc_aligned(ALLOC_TILE, sizeof(*f->ts) * n_ts, 32);
- if (!f->ts) goto error;
+ if (!f->ts) {
+ f->n_ts = 0;
+ goto error;
+ }
f->n_ts = n_ts;
}