From f856a65a23be48bdda0a0ec2a0ef0b687402afce Mon Sep 17 00:00:00 2001 From: Nikias Bassen Date: Mon, 7 Dec 2020 10:35:07 +0100 Subject: idevicebackup2: Handle DLMessagePurgeDiskSpace by sending back error code --- tools/idevicebackup2.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tools/idevicebackup2.c b/tools/idevicebackup2.c index 6412fe2..068420d 100644 --- a/tools/idevicebackup2.c +++ b/tools/idevicebackup2.c @@ -2252,6 +2252,11 @@ checkpoint: plist_t freespace_item = plist_new_uint(freespace); mobilebackup2_send_status_response(mobilebackup2, res, NULL, freespace_item); plist_free(freespace_item); + } else if (!strcmp(dlmsg, "DLMessagePurgeDiskSpace")) { + /* device wants to purge disk space on the host - not supported */ + plist_t empty_dict = plist_new_dict(); + err = mobilebackup2_send_status_response(mobilebackup2, -1, "Operation not supported", empty_dict); + plist_free(empty_dict); } else if (!strcmp(dlmsg, "DLContentsOfDirectory")) { /* list directory contents */ mb2_handle_list_directory(mobilebackup2, message, backup_directory); -- cgit v1.1-32-gdbae