)]}'
{
  "commit": "33e934ccc8fcf4f62fbbd08c1eb1b396cac5facb",
  "tree": "4c4547d35ef877886e624c27b70f69a319f97bf4",
  "parents": [
    "db5e48d9b8c49088f278d8a2e6e3e1cf82d441f2"
  ],
  "author": {
    "name": "Ruslan Ermilov",
    "email": "ru@nginx.com",
    "time": "Fri Jan 25 09:59:28 2013 +0000"
  },
  "committer": {
    "name": "Ruslan Ermilov",
    "email": "ru@nginx.com",
    "time": "Fri Jan 25 09:59:28 2013 +0000"
  },
  "message": "Events: fixed null pointer dereference with resolver and poll.\n\nA POLLERR signalled by poll() without POLLIN/POLLOUT, as seen on\nLinux, would generate both read and write events, but there\u0027s no\nwrite event handler for resolver events.  A fix is to only call\nevent handler of an active event.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ed64bc51a2f1dce039db9568c2afd292c4cc0055",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_poll_module.c",
      "new_id": "4d4521845a843b8b392d79a1138a878a99bf98e3",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_poll_module.c"
    }
  ]
}
