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

index 2ac80ddf26df359b08a9df656647c5ed0c33a998..3de84797ffa7a5e51dc05e3006676dd4e65001c6 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-03-07  Miklos Szeredi <miklos@szeredi.hu>
 
        * Add queuing on contention to per-node lock algorithm, to avoid
index 59bb815f033601638f3a3c840fef46c871c9b4d3..7c1025d3a8f62b3a73bcd599afbe7a9141a9a883 100644 (file)
@@ -2327,6 +2327,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(f, ino, path);