tool_xattr: in debug builds, act normally if CURL_FAKE_XATTR is not set

Closes #13220
This commit is contained in:
Daniel Stenberg 2024-03-28 13:11:11 +01:00
Родитель b30d694a02
Коммит a15de6f785
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 5CC908FDB71E12C2
1 изменённых файлов: 2 добавлений и 4 удалений

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

@ -87,12 +87,11 @@ static int xattr(int fd,
int err = 0;
if(value) {
#ifdef DEBUGBUILD
(void)fd;
if(getenv("CURL_FAKE_XATTR")) {
printf("%s => %s\n", attr, value);
return 0;
}
return 0;
#else
#endif
#ifdef HAVE_FSETXATTR_6
err = fsetxattr(fd, attr, value, strlen(value), 0, 0);
#elif defined(HAVE_FSETXATTR_5)
@ -105,7 +104,6 @@ static int xattr(int fd,
attribute */
err = (rc < 0 ? -1 : 0);
}
#endif
#endif
}
return err;