)]}'
{
  "commit": "6a2e0f36b103386e57dbe3a6ee4716e809111198",
  "tree": "2cfdd15813caa8b83ea3b98731a6f7a92db7e9c5",
  "parents": [
    "ce0af6ff5a4f200035ed4134da72a67f49a21dd6"
  ],
  "author": {
    "name": "Stephen Hemminger",
    "email": "shemminger@vyatta.com",
    "time": "Tue Dec 06 14:04:12 2011 +0400"
  },
  "committer": {
    "name": "Denis Ovsienko",
    "email": "infrastation@yandex.ru",
    "time": "Tue Dec 06 15:02:34 2011 +0400"
  },
  "message": "lib: call filter delete hook before freeing access list\n\nThe delete_hook was being run after calling access list delete function.\nThis would cause ospf to dereference a NULL, in ospf_filter_update\nbecause \u0027access-\u003ename\u0027 was already freed.\n\nSee also:\n    https://bugzilla.vyatta.com/show_bug.cgi?id\u003d7654\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "af8d587ff32193595af544a0e53c92538333f25b",
      "old_mode": 33188,
      "old_path": "lib/filter.c",
      "new_id": "69341824224d55f352a7ed373e3c15cc62334fad",
      "new_mode": 33188,
      "new_path": "lib/filter.c"
    }
  ]
}
