From c51cb89dd64cf366c162cf0fed4ba893f5c3e985 Mon Sep 17 00:00:00 2001 From: Jeff Brown Date: Thu, 11 Oct 2012 15:58:49 -0700 Subject: Fix off-by-one. Bug: 7330567 Change-Id: I8653435c77daefa24991595f68b9f23dd930f14a --- core/jni/android_os_UEventObserver.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'core/jni') diff --git a/core/jni/android_os_UEventObserver.cpp b/core/jni/android_os_UEventObserver.cpp index 7033ff3..3f7c7d2 100644 --- a/core/jni/android_os_UEventObserver.cpp +++ b/core/jni/android_os_UEventObserver.cpp @@ -49,7 +49,7 @@ static bool isMatch(const char* buffer, size_t length) { // Consider all zero-delimited fields of the buffer. const char* field = buffer; - const char* end = buffer + length; + const char* end = buffer + length + 1; do { if (strstr(field, match.string())) { ALOGV("Matched uevent message with pattern: %s", match.string()); -- cgit v1.1