)]}'
{
  "commit": "f80f838b2f54738937ef1281b237710132195c44",
  "tree": "e5dbb9062560ac02ad2e5baf62c8d820560c75d2",
  "parents": [
    "27bf90a14670283a899b96c56dd23f8413e0973e"
  ],
  "author": {
    "name": "David Lamparter",
    "email": "equinox@opensourcerouting.org",
    "time": "Wed Jun 04 01:00:51 2014 +0200"
  },
  "committer": {
    "name": "David Lamparter",
    "email": "equinox@opensourcerouting.org",
    "time": "Sun Jun 29 12:47:21 2014 +0200"
  },
  "message": "bgpd: fix memory leak on malformed attribute\n\nWhen bgp_attr_parse returns BGP_ATTR_PARSE_ERROR, it may already have\nparsed and allocated some attributes before hitting that error.  Free\nthe attr\u0027s data before returning.\n\nSigned-off-by: David Lamparter \u003cequinox@opensourcerouting.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "80651f155a45f8be7c88279e2ed553f710e4cbe2",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_packet.c",
      "new_id": "65c6cac16ac77afc9152d50a35e9f9582125f37c",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_packet.c"
    }
  ]
}
