)]}'
{
  "commit": "ebbb5fca5ca899a9a125aa2770d3fdf857186bac",
  "tree": "b2e5f525e5dc30a378dc4ace24f5feca70c33e71",
  "parents": [
    "a5c851c7ff41ef846e83d62394176ac1753ebf45"
  ],
  "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:42:38 2013 +0100"
  },
  "message": "bgpd: fix for leaked struct bgp_adj_[in|out] on peer shutdown\n\n    If a peer with soft-reconfiguration configured is cleared, the\nfunction bgp_clear_route_table() doesn\u0027t free the bgp_adj_in and bgp_adj_out\nstructures of route nodes that for some reason, ej. denied by a filter,\ndon\u0027t have routes attached \"rn-\u003einfo \u003d\u003d NULL\".\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": "2412503d3b9145e8ec3d07bce97c4af60d9f4135",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_route.c",
      "new_id": "9251d2c22fb85be6c11ac2e7c77e71c8c45b39ed",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_route.c"
    }
  ]
}
