summaryrefslogtreecommitdiff
path: root/comm/Address.cc
diff options
context:
space:
mode:
Diffstat (limited to 'comm/Address.cc')
-rw-r--r--comm/Address.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/comm/Address.cc b/comm/Address.cc
index 01bc037..e0e4f4b 100644
--- a/comm/Address.cc
+++ b/comm/Address.cc
@@ -132,7 +132,8 @@ IvlAddress :: Decode (GEN_ADDR* addr, int alen)
return new IvlIrdaAddress (addr->sir.sir_name);
#endif
case AF_INET :
- return new IvlInetAddress (addr->si.sin_addr.s_addr, addr->si.sin_port);
+ return new IvlInetAddress (ntohl (addr->si.sin_addr.s_addr),
+ ntohs (addr->si.sin_port));
default :
return 0;