)]}'
{
  "commit": "6f58544db526b4dfb09d45f8507926b0ae5fe12b",
  "tree": "f73d22b4ff92eaef337a6d9af8a1923d730e9a21",
  "parents": [
    "ed3ebfa36b45fe487015e1918e848f0ff4500bff"
  ],
  "author": {
    "name": "Paul Jakma",
    "email": "paul.jakma@sun.com",
    "time": "Sun Oct 22 19:13:07 2006 +0000"
  },
  "committer": {
    "name": "Paul Jakma",
    "email": "paul.jakma@sun.com",
    "time": "Sun Oct 22 19:13:07 2006 +0000"
  },
  "message": "[bgpd] struct peer must have bgp field valid (redistribute crash)\n\n2006-10-19 Paul Jakma \u003cpaul.jakma@sun.com\u003e\n\n\t* bgpd.c: (peer_new) bgp element of peer absolutely must be\n\t  filled in, make peer_new() require it as argument and update\n\t  all callers. Fixes a crash reported by Jan \u0027yanek\u0027 Bortl and\n\t  Andrew Schorr where bgpd would crash in bgp_pcount_adjust\n\t  trying to dereference the bgp member of bgp-\u003epeer_self,\n\t  triggered through redistribution.\n\t* bgp_route.c: (bgp_pcount_adjust) assert sanity of arguments.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "83f9d49386b48fd27d2f5acbdec8d732b7969311",
      "old_mode": 33188,
      "old_path": "bgpd/ChangeLog",
      "new_id": "701627c85e97f57fefef9be3cbb8e6774b585881",
      "new_mode": 33188,
      "new_path": "bgpd/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "7b369748ffa4be05f1b26c8dd5ad70b1f2266294",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_route.c",
      "new_id": "3584b21ab0d490324d8eb5269d8a9c9d80718bf0",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_route.c"
    },
    {
      "type": "modify",
      "old_id": "1ead13cf706f7b4ca6d335881482e4d77a16adb0",
      "old_mode": 33188,
      "old_path": "bgpd/bgpd.c",
      "new_id": "3f8410782e738158526ead6308ad17f67d25e149",
      "new_mode": 33188,
      "new_path": "bgpd/bgpd.c"
    }
  ]
}
