diff --git a/src/util/network.c b/src/util/network.c index 56426e712fea080a4b2a3cb710a7e75c1d53ba08..aaea436a140506d6d2fc99fca04f9d04c8a3b880 100644 --- a/src/util/network.c +++ b/src/util/network.c @@ -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; }