At the moment the directory isn't closed when tm_get_real_path() returns NULL or when the given path was already visited (happens e.g. with symlink loops). You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany-plugins/pull/605
-- Commit Summary --
* projectorganizer: Close dir created with g_dir_open() in some special cases
-- File Changes --
M projectorganizer/src/prjorg-project.c (2)
-- Patch Links --
https://github.com/geany/geany-plugins/pull/605.patch https://github.com/geany/geany-plugins/pull/605.diff