)]}'
{
  "commit": "e387dfd18ded3ddfef4c0a9cb896f73831864579",
  "tree": "9632ef5671fdbc44f43333427154002484c768e2",
  "parents": [
    "49d7af115177d05bd66d3115cbacd56a7591ec5e"
  ],
  "author": {
    "name": "Christian Franke",
    "email": "chris@opensourcerouting.org",
    "time": "Mon Apr 28 08:04:58 2014 +0000"
  },
  "committer": {
    "name": "David Lamparter",
    "email": "equinox@opensourcerouting.org",
    "time": "Wed May 14 16:46:31 2014 +0200"
  },
  "message": "ospfd: fix a reference counting issue introduced by commit 4de8bf0011\n\nCommit 4de8bf0011 added a return statement to a loop iterating over a\nroute_table. That loop uses route_top/route_next.\n\nAs commit 4de8bf0011 failed to add a route_node_unlock before the\nreturn statement, a reference is leaked when this codepath is taken.\n\nSigned-off-by: Christian Franke \u003cchris@opensourcerouting.org\u003e\nAcked-by: Feng Lu \u003clu.feng@6wind.com\u003e\nSigned-off-by: David Lamparter \u003cequinox@opensourcerouting.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "109a120b1f87c8d49e7abe9e4b75de50d58554ba",
      "old_mode": 33188,
      "old_path": "ospfd/ospf_lsa.c",
      "new_id": "270c1ea216b6ddb389e493f647d0f48ddfe71d2e",
      "new_mode": 33188,
      "new_path": "ospfd/ospf_lsa.c"
    }
  ]
}
