summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2014-06-10 02:21:22 +0200
committerRobin Gareus <robin@gareus.org>2014-06-10 02:21:22 +0200
commit915bb2f6413b8339692aa1a0c17065581ae6aa54 (patch)
tree05014ac66a3354b0a01eb09379ec24ee10fe98ce /libs
parentc8ab1aaf7da5671d6040c042a173233c3b1905a4 (diff)
close dir opened with opendir() - fixes accumulated fd for plugin state saves
Diffstat (limited to 'libs')
-rw-r--r--libs/pbd/clear_dir.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/libs/pbd/clear_dir.cc b/libs/pbd/clear_dir.cc
index c38713897b..5bf5277a11 100644
--- a/libs/pbd/clear_dir.cc
+++ b/libs/pbd/clear_dir.cc
@@ -129,4 +129,5 @@ PBD::remove_directory (const std::string& dir) {
if (::g_rmdir(dir.c_str())) {
error << string_compose (_("cannot remove directory %1 (%2)"), dir, strerror (errno)) << endmsg;
}
+ ::closedir (dead);
}