src/nnn.c | 2 ++ diff --git a/src/nnn.c b/src/nnn.c index 46d86d6d5549f599019458d18679939815ce3977..cba66a0d62a2e743625a6e86248bc2e6e89d301f 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -4332,9 +4332,11 @@ if (x_to) { if (chdir(xdirname(fpath)) == -1) { printwarn(NULL); + free(outdir); return FALSE; } xstrsncpy(fpath, outdir, PATH_MAX); + free(outdir); } else if (op == 'x') fpath[0] = '\0';