Loading keymaster/4.0/support/keymaster_utils.cpp +3 −1 Original line number Diff line number Diff line Loading @@ -21,7 +21,9 @@ namespace android { namespace hardware { inline static bool operator<(const hidl_vec<uint8_t>& a, const hidl_vec<uint8_t>& b) { return memcmp(a.data(), b.data(), std::min(a.size(), b.size())) == -1; auto result = memcmp(a.data(), b.data(), std::min(a.size(), b.size())); if (!result) return a.size() < b.size(); return result < 0; } template <size_t SIZE> Loading Loading
keymaster/4.0/support/keymaster_utils.cpp +3 −1 Original line number Diff line number Diff line Loading @@ -21,7 +21,9 @@ namespace android { namespace hardware { inline static bool operator<(const hidl_vec<uint8_t>& a, const hidl_vec<uint8_t>& b) { return memcmp(a.data(), b.data(), std::min(a.size(), b.size())) == -1; auto result = memcmp(a.data(), b.data(), std::min(a.size(), b.size())); if (!result) return a.size() < b.size(); return result < 0; } template <size_t SIZE> Loading