)]}'
{
  "commit": "e7cc3432f80d83e47a29a9fc20f057e75200b050",
  "tree": "27f6d2a3fb5e068ba1f3ef2de9a15d89c735c27d",
  "parents": [
    "36937c36ceb5f5ac0fe5db1451e63660e1967dd4"
  ],
  "author": {
    "name": "Ruslan Ermilov",
    "email": "ru@nginx.com",
    "time": "Wed Jun 14 12:49:20 2017 +0300"
  },
  "committer": {
    "name": "Ruslan Ermilov",
    "email": "ru@nginx.com",
    "time": "Wed Jun 14 12:49:20 2017 +0300"
  },
  "message": "Gzip: fixed style in $gzip_ratio variable handler.\n\nThe current style in variable handlers returning NGX_OK is to either set\nv-\u003enot_found to 1, or to initialize the entire ngx_http_variable_value_t\nstructure.\n\nIn theory, always setting v-\u003evalid \u003d 1 for NGX_OK would be useful, which\nwould mean that the value was computed and is thus valid, including the\nspecial case of v-\u003enot_found \u003d 1.  But currently that\u0027s not the case and\ncauses the (v-\u003evalid || v-\u003enot_found) check to access an uninitialized\nv-\u003evalid value, which is safe only because its value doesn\u0027t matter when\nv-\u003enot_found is set.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "287fd3674aba5b0797fde4aa823166db3c5f2a9b",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_gzip_filter_module.c",
      "new_id": "73b6d89bea420ce3a16e68825b9c97d3394e8c47",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_gzip_filter_module.c"
    }
  ]
}
