convert jint to uint32_t.
This works around a compiler bug, and is probably more correct anyway. Change-Id: I1c49064bd64c31dafae560e416c665de0449f245
This commit is contained in:
@@ -71,8 +71,8 @@ static jint android_util_EventLog_writeEvent_String(JNIEnv* env, jobject clazz,
|
||||
// Don't throw NPE -- I feel like it's sort of mean for a logging function
|
||||
// to be all crashy if you pass in NULL -- but make the NULL value explicit.
|
||||
const char *str = value != NULL ? env->GetStringUTFChars(value, NULL) : "NULL";
|
||||
jint len = strlen(str);
|
||||
const int max = sizeof(buf) - sizeof(len) - 2; // Type byte, final newline
|
||||
uint32_t len = strlen(str);
|
||||
size_t max = sizeof(buf) - sizeof(len) - 2; // Type byte, final newline
|
||||
if (len > max) len = max;
|
||||
|
||||
buf[0] = EVENT_TYPE_STRING;
|
||||
|
||||
Reference in New Issue
Block a user