diff options
author | Caolán McNamara <caolanm@redhat.com> | 2022-08-14 20:46:49 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2022-08-15 00:50:46 +0200 |
commit | 6c81a09e3ef239a2d7a991d00fe3620a67298b99 (patch) | |
tree | a8260e0c5d05dc730d30d502d58cc6bdf4092e09 /sw | |
parent | 62ff1053eeba26cecd7264db08e73da154835816 (diff) |
ofz#49713 Heap-use-after-free
the dtor of ScAttrArray where the std::vector<ScAttrEntry> ends up
will call ScDocumentPool::Remove on each entries pPattern, assuming
that a matching ScDocumentPool::Put was called on each, something
that is elided if we just do a simply copy here.
probably a problem since:
commit dddee125cc32f1ad5228e598a7de04e9654e65c1
Date: Thu Mar 10 15:03:25 2022 +0100
load ods/xlsx with full row attributes without allocating all columns
Change-Id: I3a5e2e3fa4d40343f30f9eefbabd1579d8a97e02
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138262
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'sw')
0 files changed, 0 insertions, 0 deletions