diff --git a/liblog/logd_reader.c b/liblog/logd_reader.c index ccc7da8ae..a6c3f7a44 100644 --- a/liblog/logd_reader.c +++ b/liblog/logd_reader.c @@ -91,7 +91,7 @@ LIBLOG_HIDDEN struct android_log_transport_read logdLoggerRead = { static int logdAvailable(log_id_t logId) { - if (logId > LOG_ID_KERNEL) { + if (logId >= LOG_ID_MAX) { return -EINVAL; } if (logId == LOG_ID_SECURITY) { diff --git a/liblog/logd_writer.c b/liblog/logd_writer.c index 2bab92ef8..12b797dae 100644 --- a/liblog/logd_writer.c +++ b/liblog/logd_writer.c @@ -117,7 +117,7 @@ static void logdClose() static int logdAvailable(log_id_t logId) { - if (logId > LOG_ID_SECURITY) { + if (logId >= LOG_ID_MAX || logId == LOG_ID_KERNEL) { return -EINVAL; } if (atomic_load(&logdLoggerWrite.context.sock) < 0) {