)]}'
{
  "commit": "7c4cf27aff2129adf7fc48b85a4e41c13bc34635",
  "tree": "56d50804266d7cb3037772a16b319d83d66b27b6",
  "parents": [
    "8ee01f5cb8670068ef67a1aa21551b422a0fe039"
  ],
  "author": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Thu Feb 28 20:09:39 2008 +0000"
  },
  "committer": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Thu Feb 28 20:09:39 2008 +0000"
  },
  "message": "fix memory leaks, use unlocked ngx_resolver_free() for seldom failed cases\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "15181dae6b1acac3570cd529fe2ded279cd6de16",
      "old_mode": 33188,
      "old_path": "src/core/ngx_resolver.c",
      "new_id": "d3e6c43c189f5c60548eea583acfa7eb86908071",
      "new_mode": 33188,
      "new_path": "src/core/ngx_resolver.c"
    }
  ]
}
