commit b1ec3986a7503e80e895f681e510f0312dfeacb7 from: Stefan Sperling date: Mon Feb 04 10:51:19 2019 UTC skip "." and ".." in diff_fileindex_dir() commit - d1f6d47b18456c7e66b2076c063fa2a3d0fa5d40 commit + b1ec3986a7503e80e895f681e510f0312dfeacb7 blob - d25609a3f601da3cf62c0f3979ad43288f7f1af4 blob + 2bfc6de61c3f7af5a68e0bb6a04242cc62688b27 --- lib/fileindex.c +++ lib/fileindex.c @@ -743,6 +743,11 @@ diff_fileindex_dir(struct got_fileindex *fileindex, de = readdir(dir); do { + if (strcmp(de->d_name, ".") == 0 || + strcmp(de->d_name, "..") == 0) { + de = readdir(dir); + continue; + } if (de && *ie) { int cmp = cmp_entries((*ie)->path, path, path_len, de->d_name);