From 77c2d1804685b1248b380c18606c748290e09d9a Mon Sep 17 00:00:00 2001 From: Dave Murphy Date: Sun, 7 May 2023 14:02:59 +0100 Subject: [PATCH] add missing separator to local path --- nx/source/runtime/devices/fs_dev.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/nx/source/runtime/devices/fs_dev.c b/nx/source/runtime/devices/fs_dev.c index f5590e92..d985d120 100644 --- a/nx/source/runtime/devices/fs_dev.c +++ b/nx/source/runtime/devices/fs_dev.c @@ -213,8 +213,9 @@ fsdev_fixpath(struct _reent *r, { const char* cwd = dev->cwd ? dev->cwd : "/"; strncpy(__nx_dev_path_buf, cwd, PATH_MAX); - __nx_dev_path_buf[PATH_MAX] = '\0'; - strncat(__nx_dev_path_buf, path, PATH_MAX - strlen(cwd)); + size_t cwdlen = strlen(__nx_dev_path_buf); + strncat(__nx_dev_path_buf, "/", PATH_MAX - cwdlen); + strncat(__nx_dev_path_buf, path, PATH_MAX - cwdlen -1); } if(__nx_dev_path_buf[PATH_MAX] != 0)