)]}'
{
  "commit": "acde4b861333d799b50d6e8a53214abc0d17ede3",
  "tree": "e6fa104c7bfb45043aec82c9cab3941cb09459bd",
  "parents": [
    "5012bc3d217f4fff5759745ee689869fb5224b41"
  ],
  "author": {
    "name": "Steve Hill",
    "email": "quagga@cheesy.sackheads.org",
    "time": "Tue Jun 02 14:28:16 2009 +0100"
  },
  "committer": {
    "name": "Paul Jakma",
    "email": "paul@quagga.net",
    "time": "Tue Jun 02 14:28:16 2009 +0100"
  },
  "message": "[bgp] Fix crash on SIGHUP, deref of freed workqueues\n\n* lib/workqueue.c: free-ing workqueues had never been tested obviously,\n  queue\u0027s thread was not being stopped\n* bgpd/bgpd.c: null out freed workqueues, to prevent acting on freed\n  workqueues\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cebde0a416ad3878dbe2a0af62439972208cfc32",
      "old_mode": 33188,
      "old_path": "bgpd/bgpd.c",
      "new_id": "1712c7198d0cd6aa1e36f4881b77c6855e19f725",
      "new_mode": 33188,
      "new_path": "bgpd/bgpd.c"
    },
    {
      "type": "modify",
      "old_id": "1d32d24117853dc105d83861bb870d4a15327696",
      "old_mode": 33188,
      "old_path": "lib/workqueue.c",
      "new_id": "7c811edd14592922b565cba492a342c3adb5c43f",
      "new_mode": 33188,
      "new_path": "lib/workqueue.c"
    }
  ]
}
