From ab920273a22a8b8cbf32350fd0f0667e8c22cee7 Mon Sep 17 00:00:00 2001 From: mitdre Date: Tue, 10 Apr 2018 16:57:13 -0700 Subject: [PATCH] master - mdrew: fixed jni casting bug in socket io --- quiet/build.gradle | 2 +- quiet/src/main/java/org/quietmodem/Quiet/SocketInputStream.java | 2 +- .../src/main/java/org/quietmodem/Quiet/SocketOutputStream.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/quiet/build.gradle b/quiet/build.gradle index 6f4c655..a8c949b 100644 --- a/quiet/build.gradle +++ b/quiet/build.gradle @@ -4,7 +4,7 @@ apply plugin: 'com.android.library' android { compileSdkVersion 23 - buildToolsVersion "23.0.2" + buildToolsVersion "26.0.2" defaultConfig { minSdkVersion 14 diff --git a/quiet/src/main/java/org/quietmodem/Quiet/SocketInputStream.java b/quiet/src/main/java/org/quietmodem/Quiet/SocketInputStream.java index 23d6c08..bc80910 100644 --- a/quiet/src/main/java/org/quietmodem/Quiet/SocketInputStream.java +++ b/quiet/src/main/java/org/quietmodem/Quiet/SocketInputStream.java @@ -6,7 +6,7 @@ public class SocketInputStream extends InputStream { private native int nativeAvailable() throws IOException; private native void nativeClose() throws IOException; - private native int nativeRead(byte[] buf, int off, int len) throws IOException; + private native int nativeRead(byte[] buf, long off, long len) throws IOException; private int fd; diff --git a/quiet/src/main/java/org/quietmodem/Quiet/SocketOutputStream.java b/quiet/src/main/java/org/quietmodem/Quiet/SocketOutputStream.java index d124e98..3ffe8f3 100644 --- a/quiet/src/main/java/org/quietmodem/Quiet/SocketOutputStream.java +++ b/quiet/src/main/java/org/quietmodem/Quiet/SocketOutputStream.java @@ -5,7 +5,7 @@ public class SocketOutputStream extends OutputStream { private native void nativeClose() throws IOException; - private native void nativeWrite(byte[] buf, int off, int len) throws IOException; + private native void nativeWrite(byte[] buf, long off, long len) throws IOException; private int fd;