summaryrefslogtreecommitdiff
path: root/java
diff options
context:
space:
mode:
authorGrant Limberg <glimberg@gmail.com>2015-04-30 22:07:14 -0700
committerGrant Limberg <glimberg@gmail.com>2015-04-30 22:07:14 -0700
commit02b33e3763a1dd4adbdbf896a1a34811ad642013 (patch)
tree110057cf4619efd98589ab7a774238406f09f25d /java
parentb242886c339f013b6ad10caa3bc5d5be10628da3 (diff)
downloadinfinitytier-02b33e3763a1dd4adbdbf896a1a34811ad642013.tar.gz
infinitytier-02b33e3763a1dd4adbdbf896a1a34811ad642013.zip
Yeah it helps to byte swap the port back to little-endian before sending the port off to Java
Diffstat (limited to 'java')
-rw-r--r--java/jni/ZT1_jniutils.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/java/jni/ZT1_jniutils.cpp b/java/jni/ZT1_jniutils.cpp
index 02db4f2e..4d6cee03 100644
--- a/java/jni/ZT1_jniutils.cpp
+++ b/java/jni/ZT1_jniutils.cpp
@@ -364,13 +364,13 @@ jobject newInetSocketAddress(JNIEnv *env, const sockaddr_storage &addr)
case AF_INET6:
{
sockaddr_in6 *ipv6 = (sockaddr_in6*)&addr;
- port = ipv6->sin6_port;
+ port = ntohs(ipv6->sin6_port);
}
break;
case AF_INET:
{
sockaddr_in *ipv4 = (sockaddr_in*)&addr;
- port = ipv4->sin_port;
+ port = ntohs(ipv4->sin_port);
}
break;
};