From e43d368fbcb25189825e81381ed4e9a238da174b Mon Sep 17 00:00:00 2001 From: Dave Murphy Date: Thu, 4 May 2017 21:33:53 +0100 Subject: [PATCH] PATH_MAX is max length of fixedpath string --- libctru/source/sdmc_dev.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libctru/source/sdmc_dev.c b/libctru/source/sdmc_dev.c index 9cdf1fc..bc0f4a8 100644 --- a/libctru/source/sdmc_dev.c +++ b/libctru/source/sdmc_dev.c @@ -146,11 +146,11 @@ sdmc_fixpath(struct _reent *r, } while(code != 0); if(path[0] == '/') - strncpy(__fixedpath, path, PATH_MAX+1); + strncpy(__fixedpath, path, PATH_MAX); else { - strncpy(__fixedpath, __cwd, PATH_MAX+1); - strncat(__fixedpath, path, PATH_MAX+1); + strncpy(__fixedpath, __cwd, PATH_MAX); + strncat(__fixedpath, path, PATH_MAX); } if(__fixedpath[PATH_MAX] != 0)