diff options
| -rw-r--r-- | tools/idevicebackup2.c | 19 |
1 files changed, 3 insertions, 16 deletions
diff --git a/tools/idevicebackup2.c b/tools/idevicebackup2.c index 5f14862..35d3ccb 100644 --- a/tools/idevicebackup2.c +++ b/tools/idevicebackup2.c | |||
| @@ -109,19 +109,6 @@ static void notify_cb(const char *notification, void *userdata) | |||
| 109 | } | 109 | } |
| 110 | } | 110 | } |
| 111 | 111 | ||
| 112 | static void free_dictionary(char **dictionary) | ||
| 113 | { | ||
| 114 | int i = 0; | ||
| 115 | |||
| 116 | if (!dictionary) | ||
| 117 | return; | ||
| 118 | |||
| 119 | for (i = 0; dictionary[i]; i++) { | ||
| 120 | free(dictionary[i]); | ||
| 121 | } | ||
| 122 | free(dictionary); | ||
| 123 | } | ||
| 124 | |||
| 125 | static void mobilebackup_afc_get_file_contents(afc_client_t afc, const char *filename, char **data, uint64_t *size) | 112 | static void mobilebackup_afc_get_file_contents(afc_client_t afc, const char *filename, char **data, uint64_t *size) |
| 126 | { | 113 | { |
| 127 | if (!afc || !data || !size) { | 114 | if (!afc || !data || !size) { |
| @@ -130,7 +117,7 @@ static void mobilebackup_afc_get_file_contents(afc_client_t afc, const char *fil | |||
| 130 | 117 | ||
| 131 | char **fileinfo = NULL; | 118 | char **fileinfo = NULL; |
| 132 | uint32_t fsize = 0; | 119 | uint32_t fsize = 0; |
| 133 | 120 | ||
| 134 | afc_get_file_info(afc, filename, &fileinfo); | 121 | afc_get_file_info(afc, filename, &fileinfo); |
| 135 | if (!fileinfo) { | 122 | if (!fileinfo) { |
| 136 | return; | 123 | return; |
| @@ -142,12 +129,12 @@ static void mobilebackup_afc_get_file_contents(afc_client_t afc, const char *fil | |||
| 142 | break; | 129 | break; |
| 143 | } | 130 | } |
| 144 | } | 131 | } |
| 145 | free_dictionary(fileinfo); | 132 | afc_dictionary_free(fileinfo); |
| 146 | 133 | ||
| 147 | if (fsize == 0) { | 134 | if (fsize == 0) { |
| 148 | return; | 135 | return; |
| 149 | } | 136 | } |
| 150 | 137 | ||
| 151 | uint64_t f = 0; | 138 | uint64_t f = 0; |
| 152 | afc_file_open(afc, filename, AFC_FOPEN_RDONLY, &f); | 139 | afc_file_open(afc, filename, AFC_FOPEN_RDONLY, &f); |
| 153 | if (!f) { | 140 | if (!f) { |
