)]}'
{
  "commit": "092355b2ccc3954346d9d02e5424c8c816b53d08",
  "tree": "60bfaf3279d2be3f90c4ea93f9746916b6d9386b",
  "parents": [
    "f1b6e47b743f378dc5a619ea9b116cfc35ff480d"
  ],
  "author": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Tue Mar 12 13:38:04 2013 +0000"
  },
  "committer": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Tue Mar 12 13:38:04 2013 +0000"
  },
  "message": "Fixed logging in ngx_http_wait_request_handler().\n\nIf c-\u003erecv() returns 0 there is no sense in using ngx_socket_errno for\nlogging, its value meaningless.  (The code in question was copied from\nngx_http_keepalive_handler(), but ngx_socket_errno makes sense there as it\u0027s\nused as a part of ECONNRESET handling, and the c-\u003erecv() call is preceeded\nby the ngx_set_socket_errno(0) call.)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a19d327253d2bd346170920e1997d834740cd67b",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.c",
      "new_id": "87df262375ac96b283302cdb646decfd9dd474f0",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.c"
    }
  ]
}
