)]}'
{
  "commit": "36010ff6788a058147ae15a1aebf97fd30fa51a9",
  "tree": "ebca6f1912cd4424147414120722ada8e737cb52",
  "parents": [
    "94aca1dac6f6d21f4b07e4864baf7768cabcc6e7"
  ],
  "author": {
    "name": "Marcel Holtmann",
    "email": "marcel@holtmann.org",
    "time": "Mon Oct 06 12:22:51 2008 +0200"
  },
  "committer": {
    "name": "Marcel Holtmann",
    "email": "marcel@holtmann.org",
    "time": "Mon Oct 06 12:22:51 2008 +0200"
  },
  "message": "[Bluetooth] Fix double frees on error paths of btusb and bpa10x drivers\n\nThe transfer buffer of an URB will be automatically freed when using\nthe URB_FREE_BUFFER transfer_flag. So the extra calls to kfree() will\ncause a double free.\n\nReported-by: Justin Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Rabin Vincent \u003crabin@rab.in\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1e55a658e6cefe0af8014bee290dc81f8b5a119d",
      "old_mode": 33188,
      "old_path": "drivers/bluetooth/bpa10x.c",
      "new_id": "32f3a8ed8d3d20e568e5547a48b559537de5fac1",
      "new_mode": 33188,
      "new_path": "drivers/bluetooth/bpa10x.c"
    },
    {
      "type": "modify",
      "old_id": "29ae99817c60a58b0c15ce85a13bf98c3cbdd79a",
      "old_mode": 33188,
      "old_path": "drivers/bluetooth/btusb.c",
      "new_id": "262e9bebebc9ae74e6f67e27508aa5458ae398f2",
      "new_mode": 33188,
      "new_path": "drivers/bluetooth/btusb.c"
    }
  ]
}
