fix bad free in QRegion::cleanUp()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2021-11-23 19:40:14 +02:00
parent 9d60d44c5e
commit 5c29b368ad

View file

@ -3727,7 +3727,8 @@ void QRegion::cleanUp(QRegion::QRegionData *x)
if (x->xrectangles) if (x->xrectangles)
free(x->xrectangles); free(x->xrectangles);
#endif #endif
delete x; if (x != &shared_empty)
delete x;
} }
QRegion::~QRegion() QRegion::~QRegion()