commit 02dec98bf8c30b26c744d865d3f9db7157ec8005
parent 608fbb4ad75d9d1868f06a4cd849b48abd77d6e7
Author: Arun Prakash Jana <engineerarun@gmail.com>
Date: Sun, 11 Dec 2022 03:42:34 +0530
Use built-in
Diffstat:
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/nnn.c b/src/nnn.c
@@ -4207,9 +4207,9 @@ static void save_session(const char *sname, int *presel)
if (cfg.curctx == i && ndents)
/* Update current file name, arrows don't update it */
xstrsncpy(g_ctx[i].c_name, pdents[cur].name, NAME_MAX + 1);
- header.pathln[i] = strnlen(g_ctx[i].c_path, PATH_MAX) + 1;
- header.lastln[i] = strnlen(g_ctx[i].c_last, PATH_MAX) + 1;
- header.nameln[i] = strnlen(g_ctx[i].c_name, NAME_MAX) + 1;
+ header.pathln[i] = MIN(xstrlen(g_ctx[i].c_path), PATH_MAX) + 1;
+ header.lastln[i] = MIN(xstrlen(g_ctx[i].c_last), PATH_MAX) + 1;
+ header.nameln[i] = MIN(xstrlen(g_ctx[i].c_name), NAME_MAX) + 1;
header.fltrln[i] = REGEX_MAX;
}
}