Home
last modified time | relevance | path

Searched hist:ff6b598b7a596dbcb9f89f660b7e9d561d52c21f (Results 1 – 1 of 1) sorted by relevance

/openbmc/phosphor-logging/extensions/openpower-pels/
H A Drepository.cppdiff ff6b598b7a596dbcb9f89f660b7e9d561d52c21f Thu Apr 22 09:04:17 CDT 2021 Patrick Williams <patrick@stwcx.xyz> openpower-pels: repository: fix use-after-free

ERROR: AddressSanitizer: heap-use-after-free
READ of size 4 at 0x60b0000007f0 thread T0
#0 0x55b0e3e2740e in openpower::pels::Repository::remove(
openpower::pels::Repository::LogID const&)
../extensions/openpower-pels/repository.cpp:228

This is caused by using an element out of a vector after it has
already been erased. Modify function to avoid stale use.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I91a66a0fe45b82439cbe6c8c66463075b50aa953