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

List:       kde-commits
Subject:    branches/KDE/3.5/kdeadmin/knetworkconf/knetworkconf
From:       Jonathan Riddell <jr () jriddell ! org>
Date:       2006-05-30 0:27:47
Message-ID: 1148948867.417238.11994.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 546422 by jriddell:

fix wrong gateway due to
    byte order on PPC
https://launchpad.net/distros/ubuntu/+source/kdeadmin/+bug/23750
Patch by  Luka Renko


 M  +19 -0     knetworkconfigparser.cpp  


--- branches/KDE/3.5/kdeadmin/knetworkconf/knetworkconf/knetworkconfigparser.cpp #546421:546422
@@ -220,6 +220,8 @@
   QString dec2 = "";
   QString temp = "";
   QString temp2 = "";
+
+#if Q_BYTE_ORDER == Q_LITTLE_ENDIAN
   temp = hex.mid(6,2);
   temp2 = temp2.setNum(temp.toInt(&ok,16));
   dec.append(temp2);
@@ -235,6 +237,23 @@
   temp = hex.mid(0,2);
   temp2 = temp2.setNum(temp.toInt(&ok,16));
   dec.append(temp2);
+#else
+  temp = hex.mid(0,2);
+  temp2 = temp2.setNum(temp.toInt(&ok,16));
+  dec.append(temp2);
+  dec.append('.');
+  temp = hex.mid(2,2);
+  temp2 = temp2.setNum(temp.toInt(&ok,16));  
+  dec.append(temp2);
+  dec.append('.');
+  temp = hex.mid(4,2);
+  temp2 = temp2.setNum(temp.toInt(&ok,16));  
+  dec.append(temp2);
+  dec.append('.');
+  temp = hex.mid(6,2);
+  temp2 = temp2.setNum(temp.toInt(&ok,16));
+  dec.append(temp2);
+#endif
 
   dec2 = dec;
   if (ok)
[prev in list] [next in list] [prev in thread] [next in thread] 

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