summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcus Meissner <marcus@jet.franken.de>2014-01-06 13:21:15 +0000
committerMarcus Meissner <marcus@jet.franken.de>2014-01-06 13:21:15 +0000
commita6405cbcfe681d909c10e7222bd3d5d943a91921 (patch)
tree52cf3376fdbb68791dca07df4091077f41498a51
parentb21cf7de90e0f3b5f2f4550bf2b151006b3bef20 (diff)
downloadlibgphoto2-a6405cbcfe681d909c10e7222bd3d5d943a91921.tar.gz
avoid leaking directory handle (Coverity)
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@14661 67ed7778-7388-44ab-90cf-0a291f65f57c
-rw-r--r--camlibs/directory/directory.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/camlibs/directory/directory.c b/camlibs/directory/directory.c
index 184379af8..b6059be43 100644
--- a/camlibs/directory/directory.c
+++ b/camlibs/directory/directory.c
@@ -374,6 +374,7 @@ folder_list_func (CameraFilesystem *fs, const char *folder, CameraList *list,
gp_context_error (context, _("Could not get information "
"about '%s' (%s)."),
buf, strerror(saved_errno));
+ gp_system_closedir (dir);
return GP_ERROR;
}
if (S_ISDIR (st.st_mode)) {