diff --git a/src/gba/gba-rr.c b/src/gba/gba-rr.c index 911dc873f..0c9ad267c 100644 --- a/src/gba/gba-rr.c +++ b/src/gba/gba-rr.c @@ -263,6 +263,7 @@ bool _seekTag(struct GBARRContext* rr, struct VFile* vf, enum GBARRTag tag) { enum GBARRTag readTag; while ((readTag = _readTag(rr, vf)) != tag) { if (readTag == TAG_END) { + rr->nextTime = 0; while (_readTag(rr, vf) != TAG_EOF); if (!rr->nextTime || !GBARRLoadStream(rr, rr->nextTime)) { return false;