Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37548279
en ru br
Репозитории ALT

Группа :: Сети/Прочее
Пакет: nc6

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: 05_source_service_and_source_address.diff
Скачать


Don't override ai_flags with hints.ai_flags
--- a/src/afindep.c
+++ b/src/afindep.c
@@ -154,7 +154,8 @@
 			src_hints.ai_flags    = AI_PASSIVE;
 			src_hints.ai_socktype = ptr->ai_socktype;
 			src_hints.ai_protocol = ptr->ai_protocol;
-			src_hints.ai_flags    = hints->ai_flags;
+			/* Don't override previous ai_flags */
+			src_hints.ai_flags    |= hints->ai_flags;
 
 			/* get the local IP address of the connection */
 			err = getaddrinfo(local_address, local_service,
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin