commit e7f73d95cef66edeed08d8751d60ce7d9ae92d84
parent eae60c3048086cd8545ac426d35bbc3c5d914de6
Author: Arun Prakash Jana <engineerarun@gmail.com>
Date: Tue, 22 Jun 2021 20:51:23 +0530
Fix memory leak
Diffstat:
1 file changed, 2 insertions(+), 0 deletions(-)
diff --git a/src/nnn.c b/src/nnn.c
@@ -4332,9 +4332,11 @@ static bool handle_archive(char *fpath /* in-out param */, char op)
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';