We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a6686ae commit 77c2d18Copy full SHA for 77c2d18
1 file changed
nx/source/runtime/devices/fs_dev.c
@@ -213,8 +213,9 @@ fsdev_fixpath(struct _reent *r,
213
{
214
const char* cwd = dev->cwd ? dev->cwd : "/";
215
strncpy(__nx_dev_path_buf, cwd, PATH_MAX);
216
- __nx_dev_path_buf[PATH_MAX] = '\0';
217
- 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);
218
+ strncat(__nx_dev_path_buf, path, PATH_MAX - cwdlen -1);
219
}
220
221
if(__nx_dev_path_buf[PATH_MAX] != 0)
0 commit comments