read_directory_recursive: reduce one indentation level

Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
maint
Nguyễn Thái Ngọc Duy 2011-10-24 17:36:11 +11:00 committed by Junio C Hamano
parent 5fb8c05f2e
commit 02cb67530e
1 changed files with 24 additions and 24 deletions

10
dir.c
View File

@ -968,10 +968,12 @@ static int read_directory_recursive(struct dir_struct *dir,
{
DIR *fdir = opendir(*base ? base : ".");
int contents = 0;

if (fdir) {
struct dirent *de;
char path[PATH_MAX + 1];

if (!fdir)
return 0;

memcpy(path, base, baselen);

while ((de = readdir(fdir)) != NULL) {
@ -979,8 +981,7 @@ static int read_directory_recursive(struct dir_struct *dir,
switch (treat_path(dir, de, path, sizeof(path),
baselen, simplify, &len)) {
case path_recurse:
contents += read_directory_recursive
(dir, path, len, 0, simplify);
contents += read_directory_recursive(dir, path, len, 0, simplify);
continue;
case path_ignored:
continue;
@ -995,7 +996,6 @@ static int read_directory_recursive(struct dir_struct *dir,
}
exit_early:
closedir(fdir);
}

return contents;
}