Fix missing pthread_mutex_destroy...
authorMiklos Szeredi <miklos@szeredi.hu>
Wed, 19 Mar 2008 10:25:25 +0000 (10:25 +0000)
committerMiklos Szeredi <miklos@szeredi.hu>
Wed, 19 Mar 2008 10:25:25 +0000 (10:25 +0000)
ChangeLog
lib/fuse.c

index c2ff8c1adf640129651ba646d6d66497b17dfed6..79a870f75c388be88c0770fb1b6ce432d5dd9a4f 100644 (file)
--- 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
index c0c1889c8911feb3be93826b10b44af74b6505be..fc4d9673b69e2d15e08a4d06ceec4e2545942c11 100644 (file)
@@ -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);