From eac4fd518833b91cbfdb477e64796a24cd40046c Mon Sep 17 00:00:00 2001 From: Steven Smith Date: Sun, 14 Feb 2016 21:31:34 -0800 Subject: [PATCH] Shrink path buffers for importing/exporting secure values. --- source/ui/section/action/exportsecurevalue.c | 4 ++-- source/ui/section/action/importsecurevalue.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/source/ui/section/action/exportsecurevalue.c b/source/ui/section/action/exportsecurevalue.c index 923de37..dd69039 100644 --- a/source/ui/section/action/exportsecurevalue.c +++ b/source/ui/section/action/exportsecurevalue.c @@ -32,8 +32,8 @@ static void action_export_secure_value_update(ui_view* view, void* data, float* FS_Archive sdmcArchive = {ARCHIVE_SDMC, {PATH_BINARY, 0, (void*) ""}}; if(R_SUCCEEDED(res = FSUSER_OpenArchive(&sdmcArchive))) { if(R_SUCCEEDED(res = util_ensure_dir(&sdmcArchive, "/fbi/")) && R_SUCCEEDED(res = util_ensure_dir(&sdmcArchive, "/fbi/securevalue/"))) { - char pathBuf[PATH_MAX]; - snprintf(pathBuf, PATH_MAX, "/fbi/securevalue/%016llX.dat", info->titleId); + char pathBuf[64]; + snprintf(pathBuf, 64, "/fbi/securevalue/%016llX.dat", info->titleId); Handle fileHandle = 0; if(R_SUCCEEDED(res = FSUSER_OpenFile(&fileHandle, sdmcArchive, fsMakePath(PATH_ASCII, pathBuf), FS_OPEN_WRITE | FS_OPEN_CREATE, 0))) { diff --git a/source/ui/section/action/importsecurevalue.c b/source/ui/section/action/importsecurevalue.c index 5b3d638..54daa53 100644 --- a/source/ui/section/action/importsecurevalue.c +++ b/source/ui/section/action/importsecurevalue.c @@ -14,8 +14,8 @@ static void action_import_secure_value_end_onresponse(ui_view* view, void* data, static void action_import_secure_value_update(ui_view* view, void* data, float* progress, char* progressText) { title_info* info = (title_info*) data; - char pathBuf[PATH_MAX]; - snprintf(pathBuf, PATH_MAX, "/fbi/securevalue/%016llX.dat", info->titleId); + char pathBuf[64]; + snprintf(pathBuf, 64, "/fbi/securevalue/%016llX.dat", info->titleId); Result res = 0;