Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e4ffd015 authored by Florian Mayer's avatar Florian Mayer
Browse files

Fix out of bounds access in test.

The test code constructed an `std::string` without a size from a
non-terminated string, which causes a memory error.

Test: atest 'DefaultVhalImplTest#testDump' on flame_hwasan
Bug: 233677013
Change-Id: I7d27c009c2e3307895a4a741743332fd4eed0e24
parent 852411b9
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -402,7 +402,7 @@ TEST_F(DefaultVhalImplTest, testDump) {
    gotValue->timestamp = 0;

    std::string infoMake = toString(*gotValue);
    EXPECT_THAT(std::string(buf), HasSubstr(infoMake));
    EXPECT_THAT(std::string(buf, sizeof(buf)), HasSubstr(infoMake));
}

TEST_F(DefaultVhalImplTest, testSetPropInvalidAreaId) {