diff --git a/core/jni/android_os_UEventObserver.cpp b/core/jni/android_os_UEventObserver.cpp index 2df74b05d97bd..eda50758bca9b 100644 --- a/core/jni/android_os_UEventObserver.cpp +++ b/core/jni/android_os_UEventObserver.cpp @@ -71,7 +71,11 @@ static jstring nativeWaitForNextEvent(JNIEnv *env, jclass clazz) { } buffer[length] = '\0'; - ALOGV("Received uevent message: %s", buffer); + IF_ALOGV() { + std::string message(buffer, length); + std::replace(message.begin(), message.end(), '\0', ' '); + ALOGV("Received uevent message: %s", message.c_str()); + } if (isMatch(buffer, length)) { // Assume the message is ASCII.