)]}'
{
  "commit": "ed269db39a167251f9b7e8e261c7f53902c094f9",
  "tree": "9b5de1634c4434f87d7ee67f28483a1379915a90",
  "parents": [
    "ce77002e908e8c9eeff780a6a34143af6758a17f"
  ],
  "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": "Mon Jan 02 17:14:17 2012 +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"
    }
  ]
}
