summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Salyzyn <salyzyn@google.com>2014-04-09 16:11:04 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2014-04-09 16:11:04 +0000
commit7a67c927e622bb176b21455b8ed56c76b8e0f602 (patch)
tree0376bce8a5e19989c47a0587d889493f74e56441
parentb6ab8c17bd0163bf07ff3dbe03ab352d58b61cb3 (diff)
parentecdf9b199ac9659c37c34c0b23084199acea80bf (diff)
downloadframeworks_base-7a67c927e622bb176b21455b8ed56c76b8e0f602.zip
frameworks_base-7a67c927e622bb176b21455b8ed56c76b8e0f602.tar.gz
frameworks_base-7a67c927e622bb176b21455b8ed56c76b8e0f602.tar.bz2
am ecdf9b19: Merge "jni: liblog reading error API incorrect"
* commit 'ecdf9b199ac9659c37c34c0b23084199acea80bf': jni: liblog reading error API incorrect
-rw-r--r--core/jni/android_util_EventLog.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/core/jni/android_util_EventLog.cpp b/core/jni/android_util_EventLog.cpp
index 2593420..8a0eaa2 100644
--- a/core/jni/android_util_EventLog.cpp
+++ b/core/jni/android_util_EventLog.cpp
@@ -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;
}