)]}' { "commit": "87a8578b9391a4c1a3ed8824d49f6c91cdaea4f2", "tree": "3585fc6d912c2a2b730ea7554e2a42b50ab7f680", "parents": [ "3e674040edde3196c91e6779e32dd8d7eb79ddf6" ], "author": { "name": "Nathan Hjelm", "email": "hjelmn@google.com", "time": "Fri Jun 11 07:59:23 2021 -0600" }, "committer": { "name": "Nathan Hjelm", "email": "hjelmn@google.com", "time": "Fri Jun 11 07:59:23 2021 -0600" }, "message": "core: really fix dangling devices\n\nThe prior fix made an incorrect assumption about the reference counting of\nparent devices. This CL fixes the issue by checking if the parent device\nshould be removed from the list as well. This is needed as when the child\ndevice is released the parent may also be released.\n\nCloses #924\n\nSigned-off-by: Nathan Hjelm \u003chjelmn@google.com\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "b6f896a2f798c20d98aa1ff933da5a8631663b63", "old_mode": 33188, "old_path": "libusb/hotplug.c", "new_id": "52ce6267ab4e61892315f2b68583bcae2f88cc17", "new_mode": 33188, "new_path": "libusb/hotplug.c" }, { "type": "modify", "old_id": "043064c547663961530b7b8c32e10bdd75ea33b3", "old_mode": 33188, "old_path": "libusb/version_nano.h", "new_id": "b5bcf19410e95744718b1cfeb7d3dcf4e3f004d0", "new_mode": 33188, "new_path": "libusb/version_nano.h" } ] }