)]}'
{
  "commit": "2ce16647481a6cc116fd6cf761535fa1748dd3b8",
  "tree": "3e194fb9ccf7c1c5be23905a2c4c25f43e7401f2",
  "parents": [
    "76d1aaeea08d66f5e32830222babbf49f974d2f6"
  ],
  "author": {
    "name": "Toni Heidenreich",
    "email": "tonihei@google.com",
    "time": "Wed Sep 06 12:49:33 2023 +0000"
  },
  "committer": {
    "name": "Android Build Coastguard Worker",
    "email": "android-build-coastguard-worker@google.com",
    "time": "Wed Oct 11 22:45:11 2023 +0000"
  },
  "message": "httplive: fix use-after-free\n\nImplement a mutex to ensure secure multi-threaded\naccess to the KeyedVector in MetaDataBase.\nConcurrent access by different threads can lead\nto accessing the wrong memory location due to\npotential changes in the vector\n\nBug: 298057702\nTest: HTTP Live Streaming test\n(cherry picked from https://partner-android-review.googlesource.com/q/commit:a2dfb31957a9d5358d0219a0eda7dcb5b0fff5fe)\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:90fb4ca425444429ada6ce0de1c13d35829bc196)\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:3c1d9613ef64e01d2e81c4aa44c90dcd8ca958b9)\nMerged-In: I46b05c85d9c39f4ce549efc160c08a0646c9fd0a\nChange-Id: I46b05c85d9c39f4ce549efc160c08a0646c9fd0a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4b439c60fc0f190a870225ccff24128192853fc1",
      "old_mode": 33188,
      "old_path": "media/libstagefright/foundation/MetaDataBase.cpp",
      "new_id": "bb323855a2b7eb96956c1beb930513bb37a45e0f",
      "new_mode": 33188,
      "new_path": "media/libstagefright/foundation/MetaDataBase.cpp"
    }
  ]
}
