)]}'
{
  "commit": "b1aaf9a71ffc75ea7acab67287d25fa05daefb5b",
  "tree": "49cd1d6f3417a1c5fd0dc0a1d4885a249613e01b",
  "parents": [
    "cbf1eb34b18d70b1581e036446150a6233fd75d1"
  ],
  "author": {
    "name": "Kwangkyu Park",
    "email": "kk48.park@samsung.corp-partner.google.com",
    "time": "Sat Jul 08 00:42:03 2023 +0900"
  },
  "committer": {
    "name": "Emilian Peev",
    "email": "epeev@google.com",
    "time": "Tue Jul 18 16:19:50 2023 +0000"
  },
  "message": "Camera: Prevent simultenous HAL initialization\n\nIf camera client fails to initialize then connectHelper just return\nerror code without explicitly disconnect the client.\nThis could cause the HAL to be initialized between the conflicting\ndevies, if multiple camera connect attempt is invoked simultaneously.\n\nThis patch will prevent the situation by explicitly disconnecting the\nclient before returning the error code.\n\nBug: 290325991\nTest: Manual test with the OEM application\nChange-Id: I2d7a14c01ed5ae6e0f4335f1f0be5742c637b8ee\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "668a51ae6d4b50e7fbd40b068c3ccc8f6159927b",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/CameraService.cpp",
      "new_id": "d1351cf64f0cf3e54d87e565b5c8a66e2f9d0d4e",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/CameraService.cpp"
    }
  ]
}
