From dd2c85d0631799779a7e329f9f67bbd56226be26 Mon Sep 17 00:00:00 2001 From: Vincent Coubard Date: Tue, 20 Nov 2018 15:33:34 +0000 Subject: [PATCH] BLE: Fix signeness warning in AdvertisingDataBuilder. --- features/FEATURE_BLE/ble/gap/AdvertisingDataBuilder.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/features/FEATURE_BLE/ble/gap/AdvertisingDataBuilder.h b/features/FEATURE_BLE/ble/gap/AdvertisingDataBuilder.h index 6e12d9a833..495a6f38bb 100644 --- a/features/FEATURE_BLE/ble/gap/AdvertisingDataBuilder.h +++ b/features/FEATURE_BLE/ble/gap/AdvertisingDataBuilder.h @@ -1208,7 +1208,7 @@ private: size_t size_long = 0; size_t size_short = 0; - for (size_t i = 0; i < data.size(); ++i) { + for (size_t i = 0, end = data.size(); i < end; ++i) { if (data[i].shortOrLong() == UUID::UUID_TYPE_SHORT) { size_short++; } else { @@ -1237,7 +1237,7 @@ private: removeData(longType); /* and insert individual UUIDs into appropriate fields */ - for (size_t i = 0; i < data.size(); ++i) { + for (size_t i = 0, end = data.size(); i < end; ++i) { adv_data_type_t field_type = (data[i].shortOrLong() == UUID::UUID_TYPE_SHORT) ? shortType : longType; mbed::Span span(data[i].getBaseUUID(), data[i].getLen());