[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [kdb] src: Query schema: add missing removal of cached internal expanded fields / rowid
From:       Jaroslaw Staniek <staniek () kde ! org>
Date:       2016-02-29 23:21:25
Message-ID: E1aaX81-0005Dj-M4 () scm ! kde ! org
[Download RAW message or body]

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 = 0;
         }
+        delete fieldsExpandedWithInternalAndRecordId;
+        fieldsExpandedWithInternalAndRecordId = 0;
+        delete fieldsExpandedWithInternal;
+        fieldsExpandedWithInternal = 0;
     }
 }
 

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic