)]}'
{
  "commit": "24e50f2013e64a73b1f7ecdbd5688360002d09f7",
  "tree": "3c53b418e2f91f703ee79fd4b224e157b25218b3",
  "parents": [
    "ebbb5fca5ca899a9a125aa2770d3fdf857186bac"
  ],
  "author": {
    "name": "Jorge Boncompte [DTI2]",
    "email": "jorge@dti2.net",
    "time": "Mon May 07 15:17:33 2012 +0000"
  },
  "committer": {
    "name": "David Lamparter",
    "email": "equinox@opensourcerouting.org",
    "time": "Mon Jan 14 14:43:51 2013 +0100"
  },
  "message": "bgpd: avoid heap fragmentation in bgp_clear_route_table\n\nIn bgp_clear_route_table, moved cleanup code before the allocation\nof the work queue items. This returns the memory to the system\nallocator before allocating new and might therefore help avoiding\nheap fragmentation.\n\n* bgp_route.c: (bgp_clear_route_table) moved code blocks.\n\nSigned-off-by: Jorge Boncompte [DTI2] \u003cjorge@dti2.net\u003e\nReviewed-by: Leonid Rosenboim \u003cLeonid.Rosenboim@windriver.com\u003e\nSigned-off-by: David Lamparter \u003cequinox@opensourcerouting.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9251d2c22fb85be6c11ac2e7c77e71c8c45b39ed",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_route.c",
      "new_id": "6155bc16523b98d6e6d130f5b223597ecdd8c1b9",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_route.c"
    }
  ]
}
