diff options
author | Giuseppe D'Angelo <giuseppe.dangelo@kdab.com> | 2020-01-21 14:43:01 +0100 |
---|---|---|
committer | Giuseppe D'Angelo <giuseppe.dangelo@kdab.com> | 2020-01-23 19:44:09 +0100 |
commit | e83c4e813840b8632ec44f00ee3daf2ba1b18133 (patch) | |
tree | f3d8e2a31680eb020d548b6052516134cfd94026 /LICENSE.QT-LICENSE-AGREEMENT | |
parent | 4d8a515a230ca9864a94830fd376a1d3ecbe6886 (diff) |
QXmlStreamReader: fix memory leak
On some inputs a QXmlStreamReaderPrivate may allocate another
QXmlStreamReaderPrivate as its entityResolver. Which, recursively,
may allocate yet another one.
This "chain" of QXmlStreamReaderPrivate objects was managed using
raw pointers, and a leak was possible by resetting one of
these pointers to nullptr without freeing the corresponding object.
Change-Id: I2c6e1f023a2ed68b2b1857db25c53cce7f6bd3e7
Reviewed-by: Sona Kurazyan <sona.kurazyan@qt.io>
Diffstat (limited to 'LICENSE.QT-LICENSE-AGREEMENT')
0 files changed, 0 insertions, 0 deletions