From 34524ac4e8075f0fc330759fd42b4d4873f27019 Mon Sep 17 00:00:00 2001 From: Nikias Bassen Date: Wed, 7 Apr 2010 13:05:26 +0200 Subject: libusbmuxd: close connection after enumerating devices --- libusbmuxd/libusbmuxd.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libusbmuxd/libusbmuxd.c b/libusbmuxd/libusbmuxd.c index 9349ef4..61d0b9d 100644 --- a/libusbmuxd/libusbmuxd.c +++ b/libusbmuxd/libusbmuxd.c @@ -398,6 +398,9 @@ int usbmuxd_get_device_list(usbmuxd_device_info_t **device_list) } } + // explicitly close connection + close(sfd); + // terminating zero record newlist = (usbmuxd_device_info_t*) realloc(*device_list, sizeof(usbmuxd_device_info_t) * (dev_cnt + 1)); memset(newlist + dev_cnt, 0, sizeof(usbmuxd_device_info_t)); -- cgit v1.1-32-gdbae