From 0d4cc41ae07ca3f2e079fced38d9bd244c787df8 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Thu, 9 Oct 2008 19:17:26 +0200 Subject: updated: always call removeDeletedFromDirectory() Removed the local variable "was_empty": don't remember if the directory is new. Always call removeDeletedFromDirectory(). --- src/update.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src/update.c') diff --git a/src/update.c b/src/update.c index 69ae9794d..4498449bd 100644 --- a/src/update.c +++ b/src/update.c @@ -271,7 +271,6 @@ static int skip_path(const char *path) static enum update_return updateDirectory(struct directory *directory, const struct stat *st) { - int was_empty = directory_is_empty(directory); DIR *dir; const char *dirname = directory_get_path(directory); struct dirent *ent; @@ -287,8 +286,7 @@ updateDirectory(struct directory *directory, const struct stat *st) if (!dir) return UPDATE_RETURN_ERROR; - if (!was_empty && - removeDeletedFromDirectory(path_max_tmp, directory) > 0) + if (removeDeletedFromDirectory(path_max_tmp, directory) > 0) ret = UPDATE_RETURN_UPDATED; while ((ent = readdir(dir))) { -- cgit v1.2.3