summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiklos Szeredi <miklos@szeredi.hu>2008-03-19 10:25:25 +0000
committerMiklos Szeredi <miklos@szeredi.hu>2008-03-19 10:25:25 +0000
commit64f641d6ed11438b40fc0292bea197b9ee34bf7d (patch)
treebd9b382da8da256c9dce2def6cbf403a75c9641c
parent4a541a9617e2f6cf6762d78dd8554d7b92e09485 (diff)
downloadfuse-64f641d6ed11438b40fc0292bea197b9ee34bf7d.tar.gz
Fix missing pthread_mutex_destroy...
-rw-r--r--ChangeLog5
-rw-r--r--lib/fuse.c1
2 files changed, 6 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index c2ff8c1..79a870f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-03-19 Miklos Szeredi <miklos@szeredi.hu>
+
+ * Fix missing pthread_mutex_destroy in error path of
+ fuse_lib_opendir(). Patch by Szabolcs Szakacsits
+
2008-02-19 Miklos Szeredi <miklos@szeredi.hu>
* Released 2.7.3
diff --git a/lib/fuse.c b/lib/fuse.c
index c0c1889..fc4d967 100644
--- a/lib/fuse.c
+++ b/lib/fuse.c
@@ -2097,6 +2097,7 @@ static void fuse_lib_opendir(fuse_req_t req, fuse_ino_t ino,
}
} else {
reply_err(req, err);
+ pthread_mutex_destroy(&dh->lock);
free(dh);
}
free(path);