Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b519aeca authored by Mark Salyzyn's avatar Mark Salyzyn
Browse files

jni: liblog reading error API incorrect

- return value contains -errno on error.

Bug: 13907124
Change-Id: I91f12db5749fac2ae8ed5b0f033d4eaf83e666f5
parent 3fb2b713
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -177,13 +177,13 @@ static void android_util_EventLog_readEvents(JNIEnv* env, jobject clazz UNUSED,
            break;
        }
        if (ret < 0) {
            if (errno == EINTR) {
            if (ret == -EINTR) {
                continue;
            }
            if (errno == EINVAL) {
            if (ret == -EINVAL) {
                jniThrowException(env, "java/io/IOException", "Event too short");
            } else if (errno != EAGAIN) {
                jniThrowIOException(env, errno);  // Will throw on return
            } else if (ret != -EAGAIN) {
                jniThrowIOException(env, -ret);  // Will throw on return
            }
            break;
        }