summaryrefslogtreecommitdiff
path: root/x11-toolkits/qt33/files/0076-fix-qprocess.diff
diff options
context:
space:
mode:
Diffstat (limited to 'x11-toolkits/qt33/files/0076-fix-qprocess.diff')
-rw-r--r--x11-toolkits/qt33/files/0076-fix-qprocess.diff19
1 files changed, 19 insertions, 0 deletions
diff --git a/x11-toolkits/qt33/files/0076-fix-qprocess.diff b/x11-toolkits/qt33/files/0076-fix-qprocess.diff
new file mode 100644
index 000000000000..78716ee34bdf
--- /dev/null
+++ b/x11-toolkits/qt33/files/0076-fix-qprocess.diff
@@ -0,0 +1,19 @@
+qt-bugs@ issue : none
+bugs.kde.org number : none
+applied: no
+author: from trolltech
+
+Fixes a regression in QProgress::writeToStdin()
+
+
+--- src/kernel/qprocess.cpp
++++ src/kernel/qprocess.cpp
+@@ -727,7 +727,7 @@ void QProcess::closeStdinLaunch()
+ void QProcess::writeToStdin( const QString& buf )
+ {
+ QByteArray tmp = buf.local8Bit();
+- tmp.resize( tmp.size() - 1 ); // drop the implicit \0
++ tmp.resize( qstrlen( tmp.data() ) );
+ writeToStdin( tmp );
+ }
+