diff --git a/ipneigh30/src/main/cpp/ip_neigh.c b/ipneigh30/src/main/cpp/ip_neigh.c index bdd477a..dafaa40 100644 --- a/ipneigh30/src/main/cpp/ip_neigh.c +++ b/ipneigh30/src/main/cpp/ip_neigh.c @@ -136,6 +136,7 @@ int JNICALL Java_it_alessangiorgi_ipneigh30_ArpNDK_ARPFromJNI(JNIEnv *env, jclas if(do_route_dump_request(s) < 0){ __android_log_write(ANDROID_LOG_ERROR, LOGTAG, "socket send failed"); + return -1; }else __android_log_write(ANDROID_LOG_ERROR, LOGTAG, "socket send success"); diff --git a/ipneigh30/src/main/java/it/alessangiorgi/ipneigh30/ArpNDK.java b/ipneigh30/src/main/java/it/alessangiorgi/ipneigh30/ArpNDK.java index 5eb2036..defbc5d 100644 --- a/ipneigh30/src/main/java/it/alessangiorgi/ipneigh30/ArpNDK.java +++ b/ipneigh30/src/main/java/it/alessangiorgi/ipneigh30/ArpNDK.java @@ -12,7 +12,7 @@ public class ArpNDK { private static final String TAG = "ArpNDK"; - private static final String ARPNDK_FAILED = "Arp failed"; + private static final String ARPNDK_FAILED = "Arp table reading failed, are you using targetSdk 32 and an Android 13 device?"; static { System.loadLibrary("ipneigh-android");