notmuch: Ignore .notmuch when counting files.

We were correctly ignoring this when adding files, but not when
doing the initial count. Clearly we need better code sharing
here.
This commit is contained in:
Carl Worth 2009-10-19 12:52:46 -07:00
parent 10c176ba0e
commit 9bc4253fa8

View file

@ -253,9 +253,14 @@ count_files (const char *path, int *count)
if (e == NULL)
break;
/* Skip these special directories to avoid infinite recursion. */
/* Ignore special directories to avoid infinite recursion.
* Also ignore the .notmuch directory.
*/
/* XXX: Eventually we'll want more sophistication to let the
* user specify files to be ignored. */
if (strcmp (entry->d_name, ".") == 0 ||
strcmp (entry->d_name, "..") == 0)
strcmp (entry->d_name, "..") == 0 ||
strcmp (entry->d_name, ".notmuch") == 0)
{
continue;
}