## Description: add some description ## Origin/Author: add some origin or author ## Bug: bug URL Index: libgphoto2/libgphoto2/gphoto2-filesys.c =================================================================== --- libgphoto2.orig/libgphoto2/gphoto2-filesys.c 2012-07-10 14:43:41.892031000 +0100 +++ libgphoto2/libgphoto2/gphoto2-filesys.c 2012-07-10 14:55:12.373129890 +0100 @@ -977,6 +977,10 @@ if (f->files_dirty && fs->file_list_func) { gp_log (GP_LOG_DEBUG, "gphoto2-filesystem", "Querying folder %s...", folder); + + /* set it to non-dirty now, so we do not recurse via _append. */ + f->files_dirty = 0; + CR (delete_all_files (fs, f)); CR (fs->file_list_func (fs, folder, list, fs->list_data, context));