diff options
author | Martin Szulecki | 2010-07-23 16:22:06 +0200 |
---|---|---|
committer | Martin Szulecki | 2010-07-23 16:22:06 +0200 |
commit | ad5c8619625384bf825119a7bd88433806e0576d (patch) | |
tree | a9e591d72468a8d0272318cf9fbe5145ad9f0c32 /tools | |
parent | d6a90271a5c3de7f2be9925d709a57089cc30f41 (diff) | |
download | libimobiledevice-ad5c8619625384bf825119a7bd88433806e0576d.tar.gz libimobiledevice-ad5c8619625384bf825119a7bd88433806e0576d.tar.bz2 |
idevicebackup: Make sure we can quit while waiting for device to send data
Diffstat (limited to 'tools')
-rw-r--r-- | tools/idevicebackup.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/idevicebackup.c b/tools/idevicebackup.c index c0b1645..b8e39bb 100644 --- a/tools/idevicebackup.c +++ b/tools/idevicebackup.c @@ -950,7 +950,7 @@ int main(int argc, char *argv[]) if (!message) { printf("Device is not ready yet. Going to try again in 2 seconds...\n"); sleep(2); - continue; + goto files_out; } node = plist_array_get_item(message, 0); @@ -1078,7 +1078,7 @@ int main(int argc, char *argv[]) /* reset hunk_index */ hunk_index = 0; } - +files_out: if (quit_flag > 0) { /* need to cancel the backup here */ mobilebackup_send_error(mobilebackup, "Cancelling DLSendFile"); |