Skip to content

Commit 5ae89e8

Browse files
committed
dir itr update.
1 parent d0d8758 commit 5ae89e8

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/osmlr.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -234,9 +234,9 @@ bool recursive_copy(const bfs::path &src, const bfs::path &dst,
234234

235235
if (bfs::is_directory(src)) {
236236
bfs::create_directories(dst);
237-
for (bfs::directory_entry& item : bfs::directory_iterator(src)) {
238-
recursive_copy(item.path(), dst/item.path().filename(), extension);
239-
}
237+
bfs::directory_iterator dir_itr(src), end_iter;
238+
for (; dir_itr != end_iter; ++dir_itr)
239+
recursive_copy(dir_itr->path(), dst/dir_itr->path().filename(), extension);
240240
}
241241
else if (bfs::is_regular_file(src)) {
242242
// only grab the files that we want.

0 commit comments

Comments
 (0)