)]}'
{
  "commit": "d4fa706dcab91f85153f4243eaa28eb604df1290",
  "tree": "45bde063b1fc7da5f983aaa7ad6a57157821dcec",
  "parents": [
    "df3223c85db910e55bc1d5237c145ddcde93e664"
  ],
  "author": {
    "name": "Changli Gao",
    "email": "xiaosuo@gmail.com",
    "time": "Fri Mar 10 13:25:43 2017 +0800"
  },
  "committer": {
    "name": "James E. King, III",
    "email": "jking@apache.org",
    "time": "Sun Apr 02 23:24:54 2017 -0400"
  },
  "message": "THRIFT-4160: Fix use closed(freed) connections in non-blocking server\nClient: cpp\n\nWhen failing to add tasks into the thread manager, we close the\ncorresponding connections, then set the flags of these connections,\nwhich have been already freed.\n\nWe should decrease the number of active processors.\n\nThis closes #1211\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2cf64f8df3a8aabc9a6227806027456fb6ec8f1a",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/server/TNonblockingServer.cpp",
      "new_id": "c03327d0dc4fcbb1de73c4872befd0082d33177a",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/server/TNonblockingServer.cpp"
    }
  ]
}
