excludes: Only log if the pattern was really logged. (#4989)

This commit is contained in:
Klaas Freitag 2016-06-20 15:50:20 +02:00 коммит произвёл Markus Goetz
Родитель 43a2aec92b
Коммит 191177ff22
1 изменённых файлов: 4 добавлений и 2 удалений

Просмотреть файл

@ -52,7 +52,7 @@ int _csync_exclude_add(c_strlist_t **inList, const char *string) {
for (i = 0; i < (*inList)->count; ++i) {
char *pattern = (*inList)->vector[i];
if (c_streq(pattern, string)) {
return 0;
return 1;
}
}
}
@ -151,8 +151,10 @@ int csync_exclude_load(const char *fname, c_strlist_t **list) {
buf[i] = '\0';
if (*entry != '#') {
const char *unescaped = csync_exclude_expand_escapes(entry);
CSYNC_LOG(CSYNC_LOG_PRIORITY_TRACE, "Adding entry: %s", unescaped);
rc = _csync_exclude_add(list, unescaped);
if( rc == 0 ) {
CSYNC_LOG(CSYNC_LOG_PRIORITY_TRACE, "Adding entry: %s", unescaped);
}
SAFE_FREE(unescaped);
if (rc < 0) {
goto out;