aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Arun Prakash Jana <engineerarun@gmail.com>2020-02-13 19:54:01 +0530
committerGravatar Arun Prakash Jana <engineerarun@gmail.com>2020-02-13 20:28:08 +0530
commited616cf74612e6ee66b0837089ece40df6663c8f (patch)
treee1341a9c14caa2c97f6f612a04994de1b0d7b04f
parent4bd742dafb44a6d7e7c5fcd82566459427e9af3a (diff)
downloadnnn-ed616cf74612e6ee66b0837089ece40df6663c8f.tar.gz
Minor refactor
-rw-r--r--src/nnn.c15
1 files changed, 6 insertions, 9 deletions
diff --git a/src/nnn.c b/src/nnn.c
index a06d451..06c54e0 100644
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -937,12 +937,10 @@ static void *xmemrchr(uchar *s, uchar ch, size_t n)
uchar *ptr = s + n;
- do {
- --ptr;
-
- if (*ptr == ch)
+ do
+ if (*--ptr == ch)
return ptr;
- } while (s != ptr);
+ while (s != ptr);
return NULL;
}
@@ -3264,13 +3262,12 @@ static void save_session(bool last_session, int *presel)
char *sname;
bool status = FALSE;
+ memset(&header, 0, sizeof(session_header_t));
+
header.ver = SESSIONS_VERSION;
for (i = 0; i < CTX_MAX; ++i) {
- if (!g_ctx[i].c_cfg.ctxactive) {
- header.pathln[i] = header.nameln[i]
- = header.lastln[i] = header.fltrln[i] = 0;
- } else {
+ if (g_ctx[i].c_cfg.ctxactive) {
if (cfg.curctx == i && ndents)
/* Update current file name, arrows don't update it */
xstrlcpy(g_ctx[i].c_name, dents[cur].name, NAME_MAX + 1);