From kde-commits Mon Feb 29 23:21:25 2016 From: Jaroslaw Staniek Date: Mon, 29 Feb 2016 23:21:25 +0000 To: kde-commits Subject: [kdb] src: Query schema: add missing removal of cached internal expanded fields / rowid Message-Id: X-MARC-Message: https://marc.info/?l=kde-commits&m=145678809429594 Git commit d8634add367ff3b459006e0feed638da2ebca2f1 by Jaroslaw Staniek. Committed on 29/02/2016 at 23:16. Pushed by staniek into branch 'master'. Query schema: add missing removal of cached internal expanded fields / rowid (possible crash e.g. in Kexi Query Designer) FIXED-IN:2.9.11 (from calligra.git) M +4 -0 src/KDbQuerySchema_p.cpp http://commits.kde.org/kdb/d8634add367ff3b459006e0feed638da2ebca2f1 diff --git a/src/KDbQuerySchema_p.cpp b/src/KDbQuerySchema_p.cpp index 9caeed7..18bc8ac 100644 --- a/src/KDbQuerySchema_p.cpp +++ b/src/KDbQuerySchema_p.cpp @@ -153,6 +153,10 @@ void KDbQuerySchema::Private::clearCachedData() delete internalFields; internalFields =3D 0; } + delete fieldsExpandedWithInternalAndRecordId; + fieldsExpandedWithInternalAndRecordId =3D 0; + delete fieldsExpandedWithInternal; + fieldsExpandedWithInternal =3D 0; } } =