)]}'
{
  "commit": "f6d2cb561402c3b6d3627c0eb89e009b503d9067",
  "tree": "4e2f614c529a20a533d72c1028de1d045e433714",
  "parents": [
    "369af149e3ad92514a2d24f112cedfeb7acaf558"
  ],
  "author": {
    "name": "Chris Dickens",
    "email": "christopher.a.dickens@gmail.com",
    "time": "Sun Dec 13 15:49:19 2020 -0800"
  },
  "committer": {
    "name": "Chris Dickens",
    "email": "christopher.a.dickens@gmail.com",
    "time": "Sun Dec 13 15:49:19 2020 -0800"
  },
  "message": "linux_usbfs: Fix parsing of descriptors for multi-configuration devices\n\nCommit e2be556bd2 (\"linux_usbfs: Parse config descriptors during device\ninitialization\") introduced a regression for devices with multiple\nconfigurations. The logic that verifies the reported length of the\nconfiguration descriptors failed to count the length of the\nconfiguration descriptor itself and would truncate the actual length by\n9 bytes, leading to a parsing error for subsequent descriptors.\n\nCloses #825\n\nSigned-off-by: Chris Dickens \u003cchristopher.a.dickens@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fb2ed53a9ed02cdaff5cf3a38577d38c8eb0e54b",
      "old_mode": 33188,
      "old_path": "libusb/os/linux_usbfs.c",
      "new_id": "4d2dc8d671f8d143deef6fcaeff7de9bee8360eb",
      "new_mode": 33188,
      "new_path": "libusb/os/linux_usbfs.c"
    },
    {
      "type": "modify",
      "old_id": "61a0a70081ee842a12ac039ddc150814a6823a08",
      "old_mode": 33188,
      "old_path": "libusb/version_nano.h",
      "new_id": "578b097989b06bbc422b1db0220346a24af20e16",
      "new_mode": 33188,
      "new_path": "libusb/version_nano.h"
    }
  ]
}
