From 641b2c3a1ac2e1d10716d3deb772befde9b4fac4 Mon Sep 17 00:00:00 2001 From: d0k3 Date: Mon, 2 Oct 2017 16:10:36 +0200 Subject: [PATCH] GBA VC save dumper: Ensure the output directory exists --- source/utils/nandutil.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/utils/nandutil.c b/source/utils/nandutil.c index f2106ef..c61a528 100644 --- a/source/utils/nandutil.c +++ b/source/utils/nandutil.c @@ -135,6 +135,10 @@ u32 DumpGbaVcSavegame(const char* path) { *(u64*) (void*) ptr = getbe64(ptr); } + // ensure the output dir exists + if (fvx_rmkdir(OUTPUT_PATH) != FR_OK) + return 1; + // generate output path char path_vcsav[64]; snprintf(path_vcsav, 64, OUTPUT_PATH "/%016llX.gbavc.sav", agbsave->title_id);