Loading system/stack/include/advertise_data_parser.h +2 −1 Original line number Diff line number Diff line Loading @@ -34,7 +34,8 @@ class AdvertiseDataParser { auto data_start = ad.begin() + position; // Traxxas - bad name length if (std::equal(data_start, data_start + 3, trx_quirk.begin()) && if ((ad.size() - position) >= 18 && std::equal(data_start, data_start + 3, trx_quirk.begin()) && std::equal(data_start + 5, data_start + 11, trx_quirk.begin() + 5) && std::equal(data_start + 12, data_start + 18, trx_quirk.begin() + 12)) { return true; Loading Loading
system/stack/include/advertise_data_parser.h +2 −1 Original line number Diff line number Diff line Loading @@ -34,7 +34,8 @@ class AdvertiseDataParser { auto data_start = ad.begin() + position; // Traxxas - bad name length if (std::equal(data_start, data_start + 3, trx_quirk.begin()) && if ((ad.size() - position) >= 18 && std::equal(data_start, data_start + 3, trx_quirk.begin()) && std::equal(data_start + 5, data_start + 11, trx_quirk.begin() + 5) && std::equal(data_start + 12, data_start + 18, trx_quirk.begin() + 12)) { return true; Loading