diff options
author | Nikias Bassen | 2021-07-30 19:38:36 +0200 |
---|---|---|
committer | Nikias Bassen | 2021-07-30 19:38:36 +0200 |
commit | 537766a9032b7c1f952ccf4343e587a202ca1526 (patch) | |
tree | a230ab62bd0ed4b481369b016d0699bfea4aa129 /src | |
parent | 58f3516e9ff3f83f9c4b3f9f17181b5ce730f872 (diff) | |
download | libimobiledevice-537766a9032b7c1f952ccf4343e587a202ca1526.tar.gz libimobiledevice-537766a9032b7c1f952ccf4343e587a202ca1526.tar.bz2 |
idevice: Reset receive length variable in internal_ssl_read retry loop and fix wrong variable in debug message
Diffstat (limited to 'src')
-rw-r--r-- | src/idevice.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/idevice.c b/src/idevice.c index 9d20709..869ecac 100644 --- a/src/idevice.c +++ b/src/idevice.c @@ -864,6 +864,7 @@ static ssl_cb_ret_type_t internal_ssl_read(idevice_connection_t connection, char /* repeat until we have the full data or an error occurs */ do { + bytes = 0; if (timeout == (unsigned int)-1) { res = internal_connection_receive(connection, buffer + pos, (uint32_t)length - pos, &bytes); } else { @@ -885,7 +886,7 @@ static ssl_cb_ret_type_t internal_ssl_read(idevice_connection_t connection, char } } while (pos < (uint32_t)length); - debug_info("post-read received %i bytes", bytes); + debug_info("post-read received %i bytes", pos); return pos; } |