]> Sergey Matveev's repositories - nnn.git/commitdiff
Use built-in
authorArun Prakash Jana <engineerarun@gmail.com>
Sat, 10 Dec 2022 22:12:34 +0000 (03:42 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Sat, 10 Dec 2022 22:12:34 +0000 (03:42 +0530)
src/nnn.c

index 89235b4461034a25d63f6955c2e5f4420d230c59..3a0edd132ab18c80dacc7a50da9c9a69b435bfae 100644 (file)
--- 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;
                }
        }