)]}'
{
  "commit": "a0a661f982c4a9726573faf28817d77d3e7cdad5",
  "tree": "70f836df1c739c044addd3c3e701fa031505ce92",
  "parents": [
    "a343cf8d74920752ba0e35142e23a3ca56620755"
  ],
  "author": {
    "name": "boris yakubov",
    "email": "borisyakubov@ruggedcom.com",
    "time": "Fri Apr 26 14:38:34 2013 -0400"
  },
  "committer": {
    "name": "Paul Jakma",
    "email": "paul@quagga.net",
    "time": "Wed Jul 20 12:58:30 2016 +0100"
  },
  "message": "isisd: Segmentation fault on isis daemon fixes\n\nI have a fix for 2 segmentation fault scenarios on the isis daemon:\n1. When running a command \"isis passive\" on an interface in the\nfollowing context:\n\"end\"\n\"configure terminal \"\n\"interface dummy0\"\n\"isis passive\"\nThe trace back collected:\nisis_adjacency.c:521\nfamily\u003d2,\n     root_sysid\u003d0x20aee6d0 \"\", parent\u003d0x20af4d68) at isis_spf.c:999\nsysid\u003d0x20aee6d0 \"\")\n     at isis_spf.c:1217\nisis_spf.c:1372\nisis_lsp.c:416\nisis_lsp.c:1660\nisis_main.c:368\n\nThe fix location:\nfile name: isisd/isis_adjacency.c\nroutine name: isis_adj_build_up_list\n\n2. When deleting the existing isis router instance:\n\"end\"\n\"configure terminal \"\n\"no router isis DEAD\"\n\nThe fix location:\nisisd/isis_events.c, routine circuit_resign_level\nisisd/isis_lsp.c, routine lsp_destroy\nisisd/isis_route.c, isis_route_validate\n\nThe trace back collection:\n\"DEAD\") at isisd.c:252\nargc\u003d1, argv\u003d0xbfc39054) at isisd.c:1520\nvty\u003d0x20d6f528, cmd\u003d0x0) at command.c:2121\ncmd\u003d0x0, vtysh\u003d0) at command.c:2155\nisis DEAD\") at vty.c:433\nisis_main.c:368\n\nand\n\n\"DEAD\") at isisd.c:260\nargc\u003d1, argv\u003d0xbfd6cf54) at isisd.c:1520\nvty\u003d0x208cb528, cmd\u003d0x0) at command.c:2121\ncmd\u003d0x0, vtysh\u003d0) at command.c:2155\nisis DEAD\") at vty.c:433\nisis_main.c:368\n\nThe patch is included.\n\npatchwork #833: http://patchwork.quagga.net/patch/833/\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c7ab83ba0bef62924a86fc4646f692216e223967",
      "old_mode": 33188,
      "old_path": "isisd/isis_adjacency.c",
      "new_id": "8afabede4efb35df491147d02e10f1a0aab829f9",
      "new_mode": 33188,
      "new_path": "isisd/isis_adjacency.c"
    },
    {
      "type": "modify",
      "old_id": "0dee9e6f524d2d7976c27ca26b896a9477f84138",
      "old_mode": 33188,
      "old_path": "isisd/isis_events.c",
      "new_id": "26f02100a0a524028aafd2ec37f14e9963a87516",
      "new_mode": 33188,
      "new_path": "isisd/isis_events.c"
    },
    {
      "type": "modify",
      "old_id": "730924861177226b7ee09d27f7b1a8220433dff4",
      "old_mode": 33188,
      "old_path": "isisd/isis_lsp.c",
      "new_id": "4665490be20a3a472051933f3905dd9fc2e0d802",
      "new_mode": 33188,
      "new_path": "isisd/isis_lsp.c"
    },
    {
      "type": "modify",
      "old_id": "9cca809200255b559eec8e1576cba1de14e30bc0",
      "old_mode": 33188,
      "old_path": "isisd/isis_route.c",
      "new_id": "c0ec01e8498f53b257b516710f57deb269bc7503",
      "new_mode": 33188,
      "new_path": "isisd/isis_route.c"
    }
  ]
}
