diff options
| -rw-r--r-- | src/idevice.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/idevice.c b/src/idevice.c index d6c1d06..f64570b 100644 --- a/src/idevice.c +++ b/src/idevice.c | |||
| @@ -650,7 +650,10 @@ LIBIMOBILEDEVICE_API idevice_error_t idevice_connection_send(idevice_connection_ | |||
| 650 | } | 650 | } |
| 651 | debug_info("len %d, sent %d", len, sent); | 651 | debug_info("len %d, sent %d", len, sent); |
| 652 | if (sent < len) { | 652 | if (sent < len) { |
| 653 | *sent_bytes = 0; | 653 | *sent_bytes = sent; |
| 654 | if (sent == 0) { | ||
| 655 | return IDEVICE_E_UNKNOWN_ERROR; | ||
| 656 | } | ||
| 654 | return IDEVICE_E_NOT_ENOUGH_DATA; | 657 | return IDEVICE_E_NOT_ENOUGH_DATA; |
| 655 | } | 658 | } |
| 656 | *sent_bytes = sent; | 659 | *sent_bytes = sent; |
