Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12:Update
libplist
A0012-Silence-compiler-warning-about-always-tru...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File A0012-Silence-compiler-warning-about-always-true-comparison-due-to-type-mismatch.patch of Package libplist
From 1c0b659b92c1f5de50af79cbd85713851a3fa975 Mon Sep 17 00:00:00 2001 From: Nikias Bassen <nikias@gmx.li> Date: Wed, 6 Aug 2014 01:32:06 +0200 Subject: [PATCH] bplist: Silence compiler warning about 'always true' comparison due to type mismatch --- src/bplist.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/bplist.c b/src/bplist.c index c4b2e13..5789f26 100644 --- a/src/bplist.c +++ b/src/bplist.c @@ -1115,6 +1115,8 @@ void plist_to_bin(plist_t plist, char **plist_bin, uint32_t * length) long items_read = 0; long items_written = 0; uint16_t *unicodestr = NULL; + uint64_t objects_len = 0; + uint64_t buff_len = 0; //check for valid input if (!plist || !plist_bin || *plist_bin || !length) @@ -1132,7 +1134,8 @@ void plist_to_bin(plist_t plist, char **plist_bin, uint32_t * length) //now stream to output buffer offset_size = 0; //unknown yet - dict_param_size = get_needed_bytes(objects->len); + objects_len = objects->len; + dict_param_size = get_needed_bytes(objects_len); num_objects = objects->len; root_object = 0; //root is first in list offset_table_index = 0; //unknown yet @@ -1211,7 +1214,8 @@ void plist_to_bin(plist_t plist, char **plist_bin, uint32_t * length) hash_table_destroy(ref_table); //write offsets - offset_size = get_needed_bytes(bplist_buff->len); + buff_len = bplist_buff->len; + offset_size = get_needed_bytes(buff_len); offset_table_index = bplist_buff->len; for (i = 0; i < num_objects; i++) {
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor