From: Arun Prakash Jana Date: Sat, 2 Nov 2019 16:20:26 +0000 (+0530) Subject: Fix #373 X-Git-Tag: v2.8~107 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=6713bfba13a05c45c82d537c4bb08a2f4c076faf;p=nnn.git Fix #373 --- diff --git a/src/nnn.c b/src/nnn.c index b0623bee..1e4017bb 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -5227,7 +5227,7 @@ static bool setup_config(void) if (xdg) { xstrlcpy(cfgdir, xdgcfg, len); - r = len - 12; + r = len - 13; /* subtract length of "/nnn/sessions" */ } else { r = xstrlcpy(cfgdir, home, len); @@ -5251,7 +5251,7 @@ static bool setup_config(void) } /* Create ~/.config/nnn/plugins */ - xstrlcpy(cfgdir + r + 4 - 1, "/plugins", 9); + xstrlcpy(cfgdir + r + 4 - 1, "/plugins", 9); /* subtract length of "/nnn" (4) */ DPRINTF_S(cfgdir); xstrlcpy(plugindir, cfgdir, len); @@ -5263,7 +5263,7 @@ static bool setup_config(void) } /* Create ~/.config/nnn/sessions */ - xstrlcpy(cfgdir + r + 4 - 1, "/sessions", 10); + xstrlcpy(cfgdir + r + 4 - 1, "/sessions", 10); /* subtract length of "/nnn" (4) */ DPRINTF_S(cfgdir); xstrlcpy(sessiondir, cfgdir, len);