)]}'
{
  "commit": "f4e7b5dd0c3d25aaefc0dada4cbe4e53529329a2",
  "tree": "fb26ffe1c925aaef7456a7bc292b76ce5da4c8a5",
  "parents": [
    "075141f08b1f7c3a8abbe72d4495f599cfa4879c"
  ],
  "author": {
    "name": "Ruslan Ermilov",
    "email": "ru@nginx.com",
    "time": "Mon Jul 05 13:09:23 2021 +0300"
  },
  "committer": {
    "name": "Ruslan Ermilov",
    "email": "ru@nginx.com",
    "time": "Mon Jul 05 13:09:23 2021 +0300"
  },
  "message": "Use only preallocated memory in ngx_readv_chain() (ticket #1408).\n\nIn d1bde5c3c5d2, the number of preallocated iovec\u0027s for ngx_readv_chain()\nwas increased.  Still, in some setups, the function might allocate memory\nfor iovec\u0027s from a connection pool, which is only freed when closing the\nconnection.\n\nThe ngx_readv_chain() function was modified to use only preallocated\nmemory, similarly to the ngx_writev_chain() change in 8e903522c17a.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a3577ce19212dc071d5abdf4f4977640bf77af2f",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_readv_chain.c",
      "new_id": "b1ae4b51d2e40a342ca6223fb1d004838f515530",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_readv_chain.c"
    }
  ]
}
