From 2731a001e5bdce7409550e4c1ce78ff1dfb96a88 Mon Sep 17 00:00:00 2001 From: Timo Savola Date: Thu, 12 Oct 2017 20:51:25 +0300 Subject: Fix memory leak on opendir error --- sshfs.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sshfs.c b/sshfs.c index a25c637..7fe9c6e 100644 --- a/sshfs.c +++ b/sshfs.c @@ -2152,7 +2152,8 @@ static int sshfs_opendir(const char *path, struct fuse_file_info *fi) if (!err) { buf_finish(handle); fi->fh = (unsigned long) handle; - } + } else + free(handle); buf_free(&buf); return err; } -- cgit v1.2.3