]> xenbits.xensource.com Git - libvirt.git/commitdiff
Repair getIPv4Addr after the ntohl conversion
authorDaniel Veillard <veillard@redhat.com>
Fri, 6 Nov 2009 16:47:45 +0000 (17:47 +0100)
committerDaniel Veillard <veillard@redhat.com>
Fri, 6 Nov 2009 17:07:24 +0000 (18:07 +0100)
* src/util/network.c: getIPv4Addr() got broken when the input
  network address value got converted from network to host byte order

src/util/network.c

index 56426e712fea080a4b2a3cb710a7e75c1d53ba08..aaea436a140506d6d2fc99fca04f9d04c8a3b880 100644 (file)
@@ -33,7 +33,7 @@ static int getIPv4Addr(virSocketAddrPtr addr, virIPv4AddrPtr tab) {
     val = ntohl(addr->inet4.sin_addr.s_addr);
 
     for (i = 0;i < 4;i++) {
-        (*tab)[i] = val & 0xFF;
+        (*tab)[3 - i] = val & 0xFF;
         val >>= 8;
     }