)]}'
{
  "commit": "8ac0a48db690b05eebb59fc84f18552b01ab8b2c",
  "tree": "341ffa12ebbd8cf042aa3a8ec46d9ed6759ec815",
  "parents": [
    "36475f25ac949e895ac1e67ea62ef2784bcb55f7"
  ],
  "author": {
    "name": "Keith Mok",
    "email": "keithmok@google.com",
    "time": "Sun Aug 14 23:08:20 2022 +0000"
  },
  "committer": {
    "name": "Keith Mok",
    "email": "keithmok@google.com",
    "time": "Mon Aug 22 18:26:25 2022 +0000"
  },
  "message": "Fix interger overflow when parsing avrc response\n\nConvert min_len from 16 bits to 32 bits to avoid\nlength checking overflow.\nAlso, use calloc instead of malloc for list allocation\nsince caller need to clean up string memory in the list items\n\nBug: 242459126\nTest: fuzz_avrc\nTag: #security\nIgnore-AOSP-First: Security\nMerged-In: I7250509f2b320774926a8b24fd28828c5217d8a4\nChange-Id: I7250509f2b320774926a8b24fd28828c5217d8a4\n(cherry picked from commit 0a25f097820e1ea329595c85200eaa78248580ea)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9b558984bbed718476cff2b39770da8f651de5f7",
      "old_mode": 33188,
      "old_path": "system/stack/avdt/avdt_scb_act.cc",
      "new_id": "74c7cf264ed25cd489300ec1d3a37f380b5e042d",
      "new_mode": 33188,
      "new_path": "system/stack/avdt/avdt_scb_act.cc"
    },
    {
      "type": "modify",
      "old_id": "a5710428f408234b18874c0cb368b849080e27f3",
      "old_mode": 33188,
      "old_path": "system/stack/avrc/avrc_pars_ct.cc",
      "new_id": "13c3513fbafe495f3ecad0da05e24a1c9447f622",
      "new_mode": 33188,
      "new_path": "system/stack/avrc/avrc_pars_ct.cc"
    },
    {
      "type": "modify",
      "old_id": "39f501002f1aa1be346e6163960f597fbfcfdb9b",
      "old_mode": 33188,
      "old_path": "system/stack/avrc/avrc_pars_tg.cc",
      "new_id": "e24db2e0a5ea417c34a2febcc5b19e47a3120de6",
      "new_mode": 33188,
      "new_path": "system/stack/avrc/avrc_pars_tg.cc"
    }
  ]
}
