From ddb3f9be25631ce5c67efcf0c13ee5cc2244ebd1 Mon Sep 17 00:00:00 2001
From: Antonio Ospite <ao2@ao2.it>
Date: Tue, 5 Jan 2016 21:54:05 +0100
Subject: [PATCH] kinect_upload_fw: release the interface when exiting

---
 kinect_upload_fw/kinect_upload_fw.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kinect_upload_fw/kinect_upload_fw.c b/kinect_upload_fw/kinect_upload_fw.c
index 54f463a..5faf8e1 100644
--- a/kinect_upload_fw/kinect_upload_fw.c
+++ b/kinect_upload_fw/kinect_upload_fw.c
@@ -259,6 +259,7 @@ int main(int argc, char** argv) {
 	// Now the device reenumerates.
 
 cleanup:
+	libusb_release_interface(dev, KINECT_AUDIO_INTERFACE);
 	libusb_close(dev);
 fail_libusb_open:
 	libusb_exit(NULL);
-- 
2.1.4