diff options
author | pod2g | 2010-12-28 23:20:29 +0100 |
---|---|---|
committer | pod2g | 2010-12-28 23:20:29 +0100 |
commit | 72e1427dde744addb0e5aeca364ec43ddf954895 (patch) | |
tree | a28dde07d0672dc55163549b5e60cf83db3b4278 | |
parent | 6a561c6230e4132cdc99669fafda6eee59e87bc3 (diff) | |
download | libirecovery-72e1427dde744addb0e5aeca364ec43ddf954895.tar.gz libirecovery-72e1427dde744addb0e5aeca364ec43ddf954895.tar.bz2 |
OPTIM: faster console reading
-rw-r--r-- | libirecovery.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libirecovery.c b/libirecovery.c index c9e5949..58ef080 100644 --- a/libirecovery.c +++ b/libirecovery.c @@ -762,10 +762,11 @@ irecv_error_t irecv_receive(irecv_client_t client) { return IRECV_E_SUCCESS; } } + if (bytes < BUFFER_SIZE) break; } else break; } - // pod2g 2010-12-28: MacOSX need a reset if read times out + // pod2g 2010-12-28: MacOSX need a reset if read times out, also the reset seems to improve stability when switching interfaces irecv_reset(client); irecv_set_interface(client, 1, 1); return IRECV_E_SUCCESS; |