diff options
author | Britney Fransen <brfransen@gmail.com> | 2016-02-03 14:46:14 (GMT) |
---|---|---|
committer | Britney Fransen <brfransen@gmail.com> | 2016-02-03 14:46:14 (GMT) |
commit | 8acb993e10b19feccf2f3743d2f1402bfdbef050 (patch) | |
tree | 8be41c9110db7fd101af1bbbcc7cb3d584b9dfba /abs/core/qt4/CVE-2014-0190.patch | |
parent | d57a352d5f6f9645e02e04a1cd0df8316a6daf01 (diff) | |
download | linhes_pkgbuild-8acb993e10b19feccf2f3743d2f1402bfdbef050.zip linhes_pkgbuild-8acb993e10b19feccf2f3743d2f1402bfdbef050.tar.gz linhes_pkgbuild-8acb993e10b19feccf2f3743d2f1402bfdbef050.tar.bz2 |
qt4: update to 4.8.7
Diffstat (limited to 'abs/core/qt4/CVE-2014-0190.patch')
-rw-r--r-- | abs/core/qt4/CVE-2014-0190.patch | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/abs/core/qt4/CVE-2014-0190.patch b/abs/core/qt4/CVE-2014-0190.patch deleted file mode 100644 index e97ee7b..0000000 --- a/abs/core/qt4/CVE-2014-0190.patch +++ /dev/null @@ -1,32 +0,0 @@ -Don't crash on broken GIF images - -Broken GIF images could set invalid width and height -values inside the image, leading to Qt creating a null -QImage for it. In that case we need to abort decoding -the image and return an error. - -Initial patch by Rich Moore. - -Backport of Id82a4036f478bd6e49c402d6598f57e7e5bb5e1e from Qt 5 - -Task-number: QTBUG-38367 -Change-Id: I0680740018aaa8356d267b7af3f01fac3697312a -Security-advisory: CVE-2014-0190 - -diff -up qt-everywhere-opensource-src-4.8.6/src/gui/image/qgifhandler.cpp.QTBUG-38367 qt-everywhere-opensource-src-4.8.6/src/gui/image/qgifhandler.cpp ---- qt-everywhere-opensource-src-4.8.6/src/gui/image/qgifhandler.cpp.QTBUG-38367 2014-04-10 13:37:12.000000000 -0500 -+++ qt-everywhere-opensource-src-4.8.6/src/gui/image/qgifhandler.cpp 2014-04-24 15:58:54.515862458 -0500 -@@ -359,6 +359,13 @@ int QGIFFormat::decode(QImage *image, co - memset(bits, 0, image->byteCount()); - } - -+ // Check if the previous attempt to create the image failed. If it -+ // did then the image is broken and we should give up. -+ if (image->isNull()) { -+ state = Error; -+ return -1; -+ } -+ - disposePrevious(image); - disposed = false; - |