about summary refs log tree commit diff
path: root/pkgs/desktops/kde-5/frameworks-5.21/kservice/ksycoca-buffer-size.patch
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/desktops/kde-5/frameworks-5.21/kservice/ksycoca-buffer-size.patch')
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.21/kservice/ksycoca-buffer-size.patch25
1 files changed, 0 insertions, 25 deletions
diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kservice/ksycoca-buffer-size.patch b/pkgs/desktops/kde-5/frameworks-5.21/kservice/ksycoca-buffer-size.patch
deleted file mode 100644
index e65d4505ed26..000000000000
--- a/pkgs/desktops/kde-5/frameworks-5.21/kservice/ksycoca-buffer-size.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-Index: kservice-5.21.0/src/sycoca/ksycocautils.cpp
-===================================================================
---- kservice-5.21.0.orig/src/sycoca/ksycocautils.cpp
-+++ kservice-5.21.0/src/sycoca/ksycocautils.cpp
-@@ -24,9 +24,10 @@
- 
- void KSycocaUtilsPrivate::read(QDataStream &s, QString &str)
- {
-+    const qint32 bufferSize = 65528;
-     quint32 bytes;
-     s >> bytes;                          // read size of string
--    if (bytes > 8192) {                  // null string or too big
-+    if (bytes > bufferSize) {                  // null string or too big
-         if (bytes != 0xffffffff) {
-             KSycoca::flagError();
-         }
-@@ -35,7 +36,7 @@ void KSycocaUtilsPrivate::read(QDataStre
-         int bt = bytes / 2;
-         str.resize(bt);
-         QChar *ch = str.data();
--        char t[8192];
-+        char t[bufferSize];
-         char *b = t;
-         s.readRawData(b, bytes);
-         while (bt--) {