summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Nikias Bassen2020-05-14 19:21:30 +0200
committerGravatar Nikias Bassen2020-05-14 19:21:30 +0200
commit84b71c90bf7b0f904c516188a6fe170b3eb0cfb4 (patch)
tree5c7b335530d5c7c9ac8997492633bcdfd5c6e8fe
parenta2d66545d1303dd2cb5e0d56761aaf8a96bbc282 (diff)
downloadlibplist-84b71c90bf7b0f904c516188a6fe170b3eb0cfb4.tar.gz
libplist-84b71c90bf7b0f904c516188a6fe170b3eb0cfb4.tar.bz2
bplist: Prevent 32bit compiler warning
-rw-r--r--src/bplist.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/bplist.c b/src/bplist.c
index d98227a..14db755 100644
--- a/src/bplist.c
+++ b/src/bplist.c
@@ -1170,6 +1170,7 @@ PLIST_API void plist_to_bin(plist_t plist, char **plist_bin, uint32_t * length)
1170 uint64_t offset_table_index = 0; 1170 uint64_t offset_table_index = 0;
1171 bytearray_t *bplist_buff = NULL; 1171 bytearray_t *bplist_buff = NULL;
1172 uint64_t i = 0; 1172 uint64_t i = 0;
1173 uint64_t buff_len = 0;
1173 uint64_t *offsets = NULL; 1174 uint64_t *offsets = NULL;
1174 bplist_trailer_t trailer; 1175 bplist_trailer_t trailer;
1175 uint64_t objects_len = 0; 1176 uint64_t objects_len = 0;
@@ -1349,7 +1350,8 @@ PLIST_API void plist_to_bin(plist_t plist, char **plist_bin, uint32_t * length)
1349 hash_table_destroy(ref_table); 1350 hash_table_destroy(ref_table);
1350 1351
1351 //write offsets 1352 //write offsets
1352 offset_size = get_needed_bytes(bplist_buff->len); 1353 buff_len = bplist_buff->len;
1354 offset_size = get_needed_bytes(buff_len);
1353 offset_table_index = bplist_buff->len; 1355 offset_table_index = bplist_buff->len;
1354 for (i = 0; i < num_objects; i++) { 1356 for (i = 0; i < num_objects; i++) {
1355 uint64_t offset = be64toh(offsets[i]); 1357 uint64_t offset = be64toh(offsets[i]);