diff options
| -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 | |||
| 864 | 864 | ||
| 865 | /* repeat until we have the full data or an error occurs */ | 865 | /* repeat until we have the full data or an error occurs */ |
| 866 | do { | 866 | do { |
| 867 | bytes = 0; | ||
| 867 | if (timeout == (unsigned int)-1) { | 868 | if (timeout == (unsigned int)-1) { |
| 868 | res = internal_connection_receive(connection, buffer + pos, (uint32_t)length - pos, &bytes); | 869 | res = internal_connection_receive(connection, buffer + pos, (uint32_t)length - pos, &bytes); |
| 869 | } else { | 870 | } else { |
| @@ -885,7 +886,7 @@ static ssl_cb_ret_type_t internal_ssl_read(idevice_connection_t connection, char | |||
| 885 | } | 886 | } |
| 886 | } while (pos < (uint32_t)length); | 887 | } while (pos < (uint32_t)length); |
| 887 | 888 | ||
| 888 | debug_info("post-read received %i bytes", bytes); | 889 | debug_info("post-read received %i bytes", pos); |
| 889 | 890 | ||
| 890 | return pos; | 891 | return pos; |
| 891 | } | 892 | } |
