summaryrefslogtreecommitdiffstats
path: root/src/lockdown.c
diff options
context:
space:
mode:
authorGravatar Nikias Bassen2014-08-06 03:17:28 +0200
committerGravatar Nikias Bassen2014-08-06 03:17:28 +0200
commitd9176411fc566299a50d365c74b2d077c3dbd293 (patch)
treebb40f552dad9b7e6d38f17a901febe94993ce399 /src/lockdown.c
parent2344ec753ea58f93f1a8b889cc564d72bf084964 (diff)
downloadlibimobiledevice-d9176411fc566299a50d365c74b2d077c3dbd293.tar.gz
libimobiledevice-d9176411fc566299a50d365c74b2d077c3dbd293.tar.bz2
lockdown: Silence compiler warning about ignored return value from asprintf()
Diffstat (limited to 'src/lockdown.c')
-rw-r--r--src/lockdown.c18
1 files changed, 10 insertions, 8 deletions
diff --git a/src/lockdown.c b/src/lockdown.c
index 6465281..3e2fe06 100644
--- a/src/lockdown.c
+++ b/src/lockdown.c
@@ -1347,14 +1347,16 @@ lockdownd_error_t lockdownd_get_sync_data_classes(lockdownd_client_t client, cha
1347 } 1347 }
1348 1348
1349 while((value = plist_array_get_item(dict, *count)) != NULL) { 1349 while((value = plist_array_get_item(dict, *count)) != NULL) {
1350 plist_get_string_val(value, &val); 1350 plist_get_string_val(value, &val);
1351 newlist = realloc(*classes, sizeof(char*) * (*count+1)); 1351 newlist = realloc(*classes, sizeof(char*) * (*count+1));
1352 str_remove_spaces(val); 1352 str_remove_spaces(val);
1353 asprintf(&newlist[*count], "com.apple.%s", val); 1353 if (asprintf(&newlist[*count], "com.apple.%s", val) < 0) {
1354 free(val); 1354 debug_info("ERROR: asprintf failed");
1355 val = NULL; 1355 }
1356 *classes = newlist; 1356 free(val);
1357 *count = *count+1; 1357 val = NULL;
1358 *classes = newlist;
1359 *count = *count+1;
1358 } 1360 }
1359 1361
1360 newlist = realloc(*classes, sizeof(char*) * (*count+1)); 1362 newlist = realloc(*classes, sizeof(char*) * (*count+1));