)]}'
{
  "commit": "7fd6cd819ff98f0580b745ba637990df9c20ef0f",
  "tree": "c95fc6bc290d170cd14a5962609df5baf577999d",
  "parents": [
    "4c0cf00afc4340a429a9c4830f638b4593d7c3af"
  ],
  "author": {
    "name": "Peter Szilagyi",
    "email": "peszilagyi@gmail.com",
    "time": "Sat Oct 01 17:11:45 2011 +0400"
  },
  "committer": {
    "name": "Denis Ovsienko",
    "email": "infrastation@yandex.ru",
    "time": "Tue Feb 14 03:06:00 2012 +0400"
  },
  "message": "isisd: fix circuit state machine\n\nisisd has a so-called circuit state machine that takes care about\nthe interface state changes, such as initializing, down, up. When\nan interface was brought down by a link failure, the interface\ninformation was deleted and set to NULL. When the link was restored\nlater, the interface was looked up by the old pointer, but since it\nwas cleared, it was never found again, resulting in an interface\nnever entering the up state again.\n\nAlso, the program regularly crashed because of a deleted pointer in\nthe same context which was later accessed without any further\nchecking.\n\nSigned-off-by: Fritz Reichmann \u003cfritz@reichmann.nl\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aab8d1a3dcede78466332046489a1fc33908ca70",
      "old_mode": 33188,
      "old_path": "isisd/isis_adjacency.c",
      "new_id": "de34bea9d3f8b73943533eec10f5f14e86748080",
      "new_mode": 33188,
      "new_path": "isisd/isis_adjacency.c"
    },
    {
      "type": "modify",
      "old_id": "a7e719f6054998107c32bab93a7f068063889cd4",
      "old_mode": 33188,
      "old_path": "isisd/isis_circuit.h",
      "new_id": "f32d1ddae709eb0bda05884d6bcf6e062181946a",
      "new_mode": 33188,
      "new_path": "isisd/isis_circuit.h"
    },
    {
      "type": "modify",
      "old_id": "80d0c9066340c33e1ff2dcfe9970111164e7c470",
      "old_mode": 33188,
      "old_path": "isisd/isis_csm.c",
      "new_id": "6cdde46a9875956c3e57a14c0a29c7d9b0451808",
      "new_mode": 33188,
      "new_path": "isisd/isis_csm.c"
    },
    {
      "type": "modify",
      "old_id": "e12e4ca8ea42b1b4465e792ef512100202903426",
      "old_mode": 33188,
      "old_path": "isisd/isis_lsp.c",
      "new_id": "9db0db9da38e2dba8c047b1ee9e94a1331f68376",
      "new_mode": 33188,
      "new_path": "isisd/isis_lsp.c"
    },
    {
      "type": "modify",
      "old_id": "0896d540c3af20e134d46572d43f7078d3bd1841",
      "old_mode": 33188,
      "old_path": "isisd/isis_pdu.c",
      "new_id": "4c602eea76fea963564c499494554d09f266f6d2",
      "new_mode": 33188,
      "new_path": "isisd/isis_pdu.c"
    }
  ]
}
