Loading libs/sensor/Sensor.cpp +6 −0 Original line number Diff line number Diff line Loading @@ -628,7 +628,13 @@ bool Sensor::unflattenString8(void const*& buffer, size_t& size, String8& output return false; } outputString8.setTo(static_cast<char const*>(buffer), len); if (size < FlattenableUtils::align<4>(len)) { ALOGE("Malformed Sensor String8 field. Should be in a 4-byte aligned buffer but is not."); return false; } FlattenableUtils::advance(buffer, size, FlattenableUtils::align<4>(len)); return true; } Loading Loading
libs/sensor/Sensor.cpp +6 −0 Original line number Diff line number Diff line Loading @@ -628,7 +628,13 @@ bool Sensor::unflattenString8(void const*& buffer, size_t& size, String8& output return false; } outputString8.setTo(static_cast<char const*>(buffer), len); if (size < FlattenableUtils::align<4>(len)) { ALOGE("Malformed Sensor String8 field. Should be in a 4-byte aligned buffer but is not."); return false; } FlattenableUtils::advance(buffer, size, FlattenableUtils::align<4>(len)); return true; } Loading