From f2e5413ef395816e0cea9e75d6e859bba3c8b299 Mon Sep 17 00:00:00 2001 From: shchmue Date: Mon, 9 Dec 2019 12:50:08 -0700 Subject: [PATCH] keys: Check emummc SD seed vector when appropriate --- source/keys/keys.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/source/keys/keys.c b/source/keys/keys.c index c5a27d3..975e2b7 100644 --- a/source/keys/keys.c +++ b/source/keys/keys.c @@ -653,7 +653,14 @@ pkg2_done: TPRINTFARGS("%kSSL keys... ", colors[(color_idx++) % 6]); } - if (f_open(&fp, "sd:/Nintendo/Contents/private", FA_READ | FA_OPEN_EXISTING)) { + char private_path[200] = "sd:/"; + if (emu_cfg.nintendo_path && (emu_cfg.enabled || !h_cfg.emummc_force_disable)) { + strcat(private_path, emu_cfg.nintendo_path); + } else { + strcat(private_path, "Nintendo"); + } + strcat(private_path, "/Contents/private"); + if (f_open(&fp, private_path, FA_READ | FA_OPEN_EXISTING)) { EPRINTF("Unable to open SD seed vector. Skipping."); goto get_titlekeys; }