Loading liblog/include/log/log_read.h +1 −1 Original line number Diff line number Diff line Loading @@ -114,7 +114,7 @@ struct log_msg { } char* msg() { unsigned short hdr_size = entry.hdr_size; if (hdr_size != sizeof(entry)) { if (hdr_size >= sizeof(struct log_msg) - sizeof(entry)) { return nullptr; } return reinterpret_cast<char*>(buf) + hdr_size; Loading liblog/logger_read.cpp +2 −1 Original line number Diff line number Diff line Loading @@ -120,7 +120,8 @@ int android_logger_list_read(struct logger_list* logger_list, struct log_msg* lo return -EINVAL; } if (log_msg->entry.hdr_size != sizeof(log_msg->entry)) { if (log_msg->entry.hdr_size < sizeof(log_msg->entry) || log_msg->entry.hdr_size >= sizeof(struct log_msg) - sizeof(log_msg->entry)) { return -EINVAL; } Loading Loading
liblog/include/log/log_read.h +1 −1 Original line number Diff line number Diff line Loading @@ -114,7 +114,7 @@ struct log_msg { } char* msg() { unsigned short hdr_size = entry.hdr_size; if (hdr_size != sizeof(entry)) { if (hdr_size >= sizeof(struct log_msg) - sizeof(entry)) { return nullptr; } return reinterpret_cast<char*>(buf) + hdr_size; Loading
liblog/logger_read.cpp +2 −1 Original line number Diff line number Diff line Loading @@ -120,7 +120,8 @@ int android_logger_list_read(struct logger_list* logger_list, struct log_msg* lo return -EINVAL; } if (log_msg->entry.hdr_size != sizeof(log_msg->entry)) { if (log_msg->entry.hdr_size < sizeof(log_msg->entry) || log_msg->entry.hdr_size >= sizeof(struct log_msg) - sizeof(log_msg->entry)) { return -EINVAL; } Loading