fts_state
} fts_state;
if (fts_state.type == RRDP_DIR && fts_state.rp != NULL) {
fts_state.rp->repostats.extra_files++;
rr = repo_is_rrdp(fts_state.rp);
fts_state.rp->repostats.extra_files++;
} else if (fts_state.type == RSYNC_DIR ||
fts_state.type == TA_DIR) {
if (fts_state.rp != NULL)
fts_state.rp->repostats.del_extra_files++;
if (fts_state.rp != NULL)
fts_state.rp->repostats.del_files++;
fts_state.type = BASE_DIR;
fts_state.rp = NULL;
fts_state.type = RSYNC_DIR;
fts_state.type = TA_DIR;
fts_state.type = RRDP_DIR;
fts_state.type = BASE_DIR;
fts_state.rp = NULL;
if (fts_state.type == BASE_DIR)
fts_state.rp = repo_bypath(path);
if (fts_state.type == TA_DIR)
fts_state.rp = repo_bypath(path + 1);
if (fts_state.type == RRDP_DIR)
fts_state.rp = repo_rrdp_bypath(path);
if (e->fts_level == 3 && fts_state.type == RSYNC_DIR) {
fts_state.rp = repo_rsync_bypath(path +
fts_state.rp = NULL;
if (fts_state.type == RRDP_DIR ||
fts_state.type == RSYNC_DIR ||
fts_state.type == TA_DIR)
if (fts_state.rp != NULL)
fts_state.rp->repostats.del_dirs++;