From e3410fc457b57b6d3145ca5a4ab190adcd517c57 Mon Sep 17 00:00:00 2001 From: Jeffrey Pfau Date: Tue, 29 Jul 2014 23:15:08 -0700 Subject: [PATCH] Fix _readTag to not crash if the VFile has been closed --- src/gba/gba-rr.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/gba/gba-rr.c b/src/gba/gba-rr.c index a1de55426..911dc873f 100644 --- a/src/gba/gba-rr.c +++ b/src/gba/gba-rr.c @@ -208,6 +208,10 @@ uint16_t GBARRQueryInput(struct GBARRContext* rr) { } enum GBARRTag _readTag(struct GBARRContext* rr, struct VFile* vf) { + if (!rr || !vf) { + return TAG_EOF; + } + enum GBARRTag tag = rr->peekedTag; switch (tag) { case TAG_INPUT: