)]}'
{
  "commit": "bbdbc7cb3abefda5bd998edbcf0508fe6256327d",
  "tree": "cccddc19a4ff77c8af33dea4919d88ab5384357e",
  "parents": [
    "8fd4166c467a46773f80208bda1ec3b4757747bc"
  ],
  "author": {
    "name": "David Gibson",
    "email": "david@gibson.dropbear.id.au",
    "time": "Fri Aug 29 14:19:13 2008 +1000"
  },
  "committer": {
    "name": "Gerald Van Baren",
    "email": "vanbaren@cideas.com",
    "time": "Wed Oct 01 22:01:51 2008 -0400"
  },
  "message": "libfdt: Fix bugs in fdt_get_path()\n\nThe current implementation of fdt_get_path() has a couple of bugs,\nfixed by this patch.\n\nFirst, contrary to its documentation, on success it returns the length\nof the node\u0027s path, rather than 0.  The testcase is correspondingly\nwrong, and the patch fixes this as well.\n\nSecond, in some circumstances, it will return -FDT_ERR_BADOFFSET\ninstead of -FDT_ERR_NOSPACE when given insufficient buffer space.\nSpecifically this happens when there is insufficient space even to\nhold the path\u0027s second last component.  This behaviour is corrected,\nand the testcase updated to check it.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b09a6e9eb7e5976333d6e4626f67102074dabdd8",
      "old_mode": 33188,
      "old_path": "libfdt/fdt_ro.c",
      "new_id": "f559eeda06a9b600dfb7281e2f22c784e3b8fb95",
      "new_mode": 33188,
      "new_path": "libfdt/fdt_ro.c"
    }
  ]
}
