)]}'
{
  "commit": "b5043aabb03567b46a16463d88a8afce2acda35e",
  "tree": "7b975c45bdbf513f62a1ad7f1aad35afb01606c9",
  "parents": [
    "b51a3a31500133e3e26f12e7639f297c655bc735"
  ],
  "author": {
    "name": "Paul Jakma",
    "email": "paul@quagga.net",
    "time": "Tue Feb 28 18:32:56 2012 +0000"
  },
  "committer": {
    "name": "Paul Jakma",
    "email": "paul@quagga.net",
    "time": "Tue Feb 28 18:35:45 2012 +0000"
  },
  "message": "lib: fix incorrect thread list processing loops\n\n* thread.c: (thread_timer_process,thread_process) thread_list_delete nulls\n  thread-\u003enext. Loops need to save next first, or will only process the head.\n  Problem noted by Lou Berger \u003clberger@labn.net\u003e.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6d3c3cb38602c8a51562282e9dda80315a1e8a16",
      "old_mode": 33188,
      "old_path": "lib/thread.c",
      "new_id": "b36c43a9a640b52d78d68fba1e42b3c6958c450d",
      "new_mode": 33188,
      "new_path": "lib/thread.c"
    }
  ]
}
