[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdelibs/kdecore/network
From:       Thiago Macieira <thiago () kde ! org>
Date:       2007-03-31 19:54:08
Message-ID: 1175370848.040737.9179.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 648601 by thiago:

Actually, check for it returning 0 (no such service).


 M  +4 -1      ksocketfactory.cpp  


--- trunk/KDE/kdelibs/kdecore/network/ksocketfactory.cpp #648600:648601
@@ -55,7 +55,10 @@
     // NetBSD has a reentrant function as well (buffer allocated per-thread)
     // See http://bugs.kde.org/show_bug.cgi?id=127253
 
-    return getservbyname(servname, protoname)->s_port;
+    struct servent *se = getservbyname(servname, protoname);
+    if (se)
+        return se->s_port;
+    return -1;
 
 #elif !defined(HAVE_GETSERVBYNAME_R)
 # ifdef __GNUC__
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic