diff options
author | Pete Batard <pbatard@gmail.com> | 2010-03-19 16:35:25 +0000 |
---|---|---|
committer | Pete Batard <pbatard@gmail.com> | 2010-03-19 16:35:25 +0000 |
commit | 585cfa46f34260ea22e0280db588442f01b5056c (patch) | |
tree | d99dc4113b830990f032d5471dc7233c0de11670 | |
parent | 6ad309343bbfcd9689ae121de5491856d9fb9a74 (diff) | |
download | libusb-585cfa46f34260ea22e0280db588442f01b5056c.tar.gz |
made sure usbi_close() is only called for the pipe (core)
-rw-r--r-- | libusb/io.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libusb/io.c b/libusb/io.c index cbc0208..92bc831 100644 --- a/libusb/io.c +++ b/libusb/io.c @@ -1035,7 +1035,7 @@ int usbi_io_init(struct libusb_context *ctx) err: #ifdef USBI_TIMERFD_AVAILABLE if (ctx->timerfd != -1) - usbi_close(ctx->timerfd); + close(ctx->timerfd); #endif if (0 == p) { usbi_remove_pollfd(ctx, ctx->ctrl_pipe[0]); @@ -1059,7 +1059,7 @@ void usbi_io_exit(struct libusb_context *ctx) #ifdef USBI_TIMERFD_AVAILABLE if (usbi_using_timerfd(ctx)) { usbi_remove_pollfd(ctx, ctx->timerfd); - usbi_close(ctx->timerfd); + close(ctx->timerfd); } #endif usbi_mutex_destroy(&ctx->flying_transfers_lock); |