summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Christopher Wiley <wiley@google.com> 2015-12-03 19:28:38 +0000
committer android-build-merger <android-build-merger@google.com> 2015-12-03 19:28:38 +0000
commitfdadaa25eb602ae4ee6fa8e51146fe2296f91cb3 (patch)
tree6da0e25086337286eef03f4a67087882be7d3db6
parentcf7021e827dde0047bd36d32b734893e98d988fe (diff)
parentd295e94dade5123354761c5f2577913799b5b2c5 (diff)
Merge "Map Errors.h\'s UNEXPECTED_NULL to NullPointerException" am: 0ded0da517 am: 4ff2cc0898
am: d295e94dad * commit 'd295e94dade5123354761c5f2577913799b5b2c5': Map Errors.h's UNEXPECTED_NULL to NullPointerException
-rw-r--r--core/jni/android_util_Binder.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/core/jni/android_util_Binder.cpp b/core/jni/android_util_Binder.cpp
index c139cd78b4c0..ae109c6566cb 100644
--- a/core/jni/android_util_Binder.cpp
+++ b/core/jni/android_util_Binder.cpp
@@ -711,6 +711,9 @@ void signalExceptionForError(JNIEnv* env, jobject obj, status_t err,
jniThrowException(env, "java/lang/RuntimeException",
"Not allowed to write file descriptors here");
break;
+ case UNEXPECTED_NULL:
+ jniThrowNullPointerException(env, NULL);
+ break;
case -EBADF:
jniThrowException(env, "java/lang/RuntimeException",
"Bad file descriptor");