Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37838351
en ru br
Репозитории ALT
5.1: 3.5.10-alt4
4.1: 3.5.10-alt2.M41.1
4.0: 3.5.9-alt0.M40.1
3.0: 3.4.1-alt4
+backports:3.5.6-alt2.0.M30
www.altlinux.org/Changes

Группа :: Графические оболочки/KDE
Пакет: kdenetwork

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

Патч: kinetd-3.5.7-alt-resolve.patch
Скачать


--- kdenetwork-3.5.7/krfb/kinetd/kinetd.cpp~	2006-10-01 21:26:23 +0400
+++ kdenetwork-3.5.7/krfb/kinetd/kinetd.cpp	2007-09-17 16:00:31 +0400
@@ -31,6 +31,7 @@
 #include <kextsock.h>
 #include <klocale.h>
 #include <kglobal.h>
+#include <kextsock.h>
 
 #include <unistd.h>
 #include <fcntl.h>
@@ -255,7 +256,11 @@ QStringList PortListener::processService
 		KInetSocketAddress *address = (*(it++)).address();
 		if (!address)
 			continue;
-		QString hostName = address->nodeName();
+		QString hostName;
+		QString portName;
+		KExtendedSocket::resolve(address, hostName, portName);
+		if( hostName.isEmpty() )
+		    hostName = address->nodeName();
 		KUser u;
 		QString x = a; // replace does not work in const QString. Why??
 		l.append(x.replace(QRegExp("%h"), KServiceRegistry::encodeAttributeValue(hostName))
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin