Merge "Fix static analyzer complaints"

This commit is contained in:
Treehugger Robot
2017-07-19 17:26:36 +00:00
committed by Gerrit Code Review
2 changed files with 5 additions and 3 deletions

View File

@@ -1094,7 +1094,7 @@ void AndroidRuntime::start(const char* className, const Vector<String8>& options
* Start VM. This thread becomes the main thread of the VM, and will
* not return until the VM exits.
*/
char* slashClassName = toSlashClassName(className);
char* slashClassName = toSlashClassName(className != NULL ? className : "");
jclass startClass = env->FindClass(slashClassName);
if (startClass == NULL) {
ALOGE("JavaVM unable to locate class '%s'\n", slashClassName);

View File

@@ -345,8 +345,10 @@ static jlong android_view_MotionEvent_nativeInitialize(JNIEnv* env, jclass clazz
return 0;
}
MotionEvent* event = reinterpret_cast<MotionEvent*>(nativePtr);
if (!event) {
MotionEvent* event;
if (nativePtr) {
event = reinterpret_cast<MotionEvent*>(nativePtr);
} else {
event = new MotionEvent();
}