)]}'
{
  "commit": "4f388765a1b956f83bfac8aa658877aafa8bc2e4",
  "tree": "641c9aad283d55fb23a09e7af250364300091b7b",
  "parents": [
    "79d99a09446e31e51e0809a7cc3e1c5ffd70a803"
  ],
  "author": {
    "name": "Sergey Kandaurov",
    "email": "pluknet@nginx.com",
    "time": "Tue Apr 18 19:55:23 2017 +0300"
  },
  "committer": {
    "name": "Sergey Kandaurov",
    "email": "pluknet@nginx.com",
    "time": "Tue Apr 18 19:55:23 2017 +0300"
  },
  "message": "Sub filter: restored ngx_http_set_ctx() at the proper place.\n\nPreviously, ngx_http_sub_header_filter() could fail with a partially\ninitialized context, later accessed in ngx_http_sub_body_filter()\nif called from the perl content handler.\n\nThe issue had appeared in 2c045e5b8291 (1.9.4).\n\nA better fix would be to handle ngx_http_send_header() errors in\nthe perl module, though this doesn\u0027t seem to be easy enough.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "de58c6f13438b6ea584d54d6ef44f6d8aab3bfaa",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_sub_filter_module.c",
      "new_id": "6d3de59b09a14e8e0a50dbd32be69af80e31b114",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_sub_filter_module.c"
    }
  ]
}
