)]}'
{
  "commit": "6929b8270170a76e9af30d0a9e95c2081f4372b0",
  "tree": "cf00ec7ed9fe754c0cfe5bfcb8e85ead65cbd0b7",
  "parents": [
    "7d7733a3773df271396e473252083d051a4e4f5c"
  ],
  "author": {
    "name": "Ankur Verma",
    "email": "ankurv@microsoft.com",
    "time": "Mon Sep 13 18:25:30 2021 -0700"
  },
  "committer": {
    "name": "Tormod Volden",
    "email": "debian.tormod@gmail.com",
    "time": "Thu Sep 23 10:52:11 2021 +0200"
  },
  "message": "Fix segmentation fault in libusb_init() if usbi_backend.init() fails\n\nIf the backend init fails, the control goes to err_io_exit which tries\nto clean up hotplug related lists that aren\u0027t initialized. Moving\nhotplug_init before makes sure the lists are valid so if backend init\nfails they get cleaned up without errors.\n\nCloses #989\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f0844bfdf35bec95299a34a0718606c74cd5b80a",
      "old_mode": 33188,
      "old_path": "libusb/core.c",
      "new_id": "d05357dab84ddc5b239f5c4758e3926a883b7fed",
      "new_mode": 33188,
      "new_path": "libusb/core.c"
    },
    {
      "type": "modify",
      "old_id": "61bd5b046aefd97324f6e9820e254cb2a5218518",
      "old_mode": 33188,
      "old_path": "libusb/version_nano.h",
      "new_id": "f754220c813dcad33fb00ec1333c07b6152875e3",
      "new_mode": 33188,
      "new_path": "libusb/version_nano.h"
    }
  ]
}
