Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d596ed66 authored by Tom Cherry's avatar Tom Cherry Committed by Gerrit Code Review
Browse files

Merge "liblog: accept log messages with hdr_size greater than known headers"

parents 75924028 8d222535
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -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;
+2 −1
Original line number Diff line number Diff line
@@ -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;
  }