From 1e36b3ca986c242dd9d22e3793c920972ad6bded Mon Sep 17 00:00:00 2001 From: d0k3 Date: Tue, 19 Dec 2017 02:59:40 +0100 Subject: [PATCH] Fix NULL dereference Thanks @AuroraWright! --- arm9/source/virtual/vvram.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arm9/source/virtual/vvram.c b/arm9/source/virtual/vvram.c index 28d31d6..e13724a 100644 --- a/arm9/source/virtual/vvram.c +++ b/arm9/source/virtual/vvram.c @@ -55,7 +55,7 @@ bool ReadVVramDir(VirtualFile* vfile, VirtualDir* vdir) { if (vdir->index < 0) tardata = FirstVTarEntry(); else tardata = NextVTarEntry(OffsetVTarEntry(vdir->index << 9)); - do { + if (tardata) do { TarHeader* tar = (TarHeader*) tardata; char tar_fname[100 + 1]; char *name, *dir;