)]}'
{
  "commit": "db7aa157bee691a97de41d409c3d29484bb80e11",
  "tree": "a82470c4725efd71341628a1ecd797e63622b727",
  "parents": [
    "cf3ea39983d4bcf139c3ac25173ebebb9f1d72b2"
  ],
  "author": {
    "name": "Alexander Hansen",
    "email": "alexander.hansen@9elements.com",
    "time": "Tue Jul 14 11:30:25 2026 +0200"
  },
  "committer": {
    "name": "Alexander Hansen",
    "email": "alexander.hansen@9elements.com",
    "time": "Wed Jul 15 11:36:05 2026 +0200"
  },
  "message": "handleRequest use start_lifetime_as consistently\n\nGCC16 returned an error w.r.t. potentially uninitialized data in\n`relayedResponseMsg-\u003epayload[0]` and replacing that with\nstart_lifetime_as does not result in compilation error.\n\n```\n../fw-update/aggregate_update_manager.cpp: In member function ‘virtual pldm::Response pldm::fw_update::AggregateUpdateManager::handleRequest(mctp_eid_t, uint8_t, const pldm_msg*, size_t)’:\n../fw-update/aggregate_update_manager.cpp:25:42: error: ‘*(pldm_msg*)MEM[(struct vector *)response_8(D)].D.366301._M_impl.D.365600._M_start.pldm_msg::payload[0]’ may be used uninitialized [-Werror\u003dmaybe-uninitialized]\n   25 |         if (relayedResponseMsg-\u003epayload[0] !\u003d PLDM_FWUP_COMMAND_NOT_EXPECTED)\n      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n```\n\nAlso improves consistency with how the response is handled.\n\nTested: Inspection only, relying on review since i don\u0027t have pldm\ndevices.\n\nChange-Id: Ic6df829957a239844b42ae97ded2d6400372ccf0\nSigned-off-by: Alexander Hansen \u003calexander.hansen@9elements.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8a2cc396f5b2fa18a912ca76c359935eb42d9d8c",
      "old_mode": 33188,
      "old_path": "fw-update/aggregate_update_manager.cpp",
      "new_id": "8fcfe8e820512a3987eaadeb25c857e71e728841",
      "new_mode": 33188,
      "new_path": "fw-update/aggregate_update_manager.cpp"
    }
  ]
}
