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

List:       kde-commits
Subject:    kdeextragear-2/kmldonkey/libkmldonkey
From:       Petter E. Stokke <gibreel () gibreel ! net>
Date:       2003-09-10 16:39:58
[Download RAW message or body]

CVS commit by pstokke: 

Reverted to the libc way of converting IP addresses. The direct approach
started having endianness issues.


  M +9 -6      donkeymessage.cpp   1.3


--- kdeextragear-2/kmldonkey/libkmldonkey/donkeymessage.cpp  #1.2:1.3
@@ -25,4 +25,8 @@
 #include <stdio.h>
 #include <sys/types.h>
+#include <sys/socket.h>
+#include <netinet/in.h>
+#include <arpa/inet.h>
+
 #include <kdebug.h>
 #include <qtextcodec.h>
@@ -219,14 +223,13 @@ double DonkeyMessage::readFloat()
 QString DonkeyMessage::readIPAddress()
 {
+/*
     QString address = QString::number(readInt8()) + "."
         + QString::number(readInt8()) + "."
         + QString::number(readInt8()) + "."
         + QString::number(readInt8());
-    /*
+*/
       struct in_addr in;
       in.s_addr = readInt32();
-      address = inet_ntoa(in);
-    */
-    return address;
+    return QString(inet_ntoa(in));
 }
 


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

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