summaryrefslogtreecommitdiff
path: root/libre/kdelibs/kdelibs-cve-2014-5033.patch
diff options
context:
space:
mode:
authorOmar Vega Ramos <ovruni@gnu.org.pe>2017-06-01 14:50:05 -0500
committerOmar Vega Ramos <ovruni@gnu.org.pe>2017-06-01 14:50:05 -0500
commit4ffcdc86608221c4dbe607e6e8795dedb1eb940e (patch)
tree359b93d0482639a7b4b856ad5cda6bae2aa009c2 /libre/kdelibs/kdelibs-cve-2014-5033.patch
parentfd56a8b8039233ddfbc1febf047641c7c3a2d2ec (diff)
downloadabslibre-4ffcdc86608221c4dbe607e6e8795dedb1eb940e.tar.gz
abslibre-4ffcdc86608221c4dbe607e6e8795dedb1eb940e.tar.bz2
abslibre-4ffcdc86608221c4dbe607e6e8795dedb1eb940e.zip
kdelibs-4.14.32-2.parabola1: updating version
Diffstat (limited to 'libre/kdelibs/kdelibs-cve-2014-5033.patch')
-rw-r--r--libre/kdelibs/kdelibs-cve-2014-5033.patch36
1 files changed, 0 insertions, 36 deletions
diff --git a/libre/kdelibs/kdelibs-cve-2014-5033.patch b/libre/kdelibs/kdelibs-cve-2014-5033.patch
deleted file mode 100644
index c85eccd6b..000000000
--- a/libre/kdelibs/kdelibs-cve-2014-5033.patch
+++ /dev/null
@@ -1,36 +0,0 @@
---- a/kdecore/auth/backends/polkit-1/Polkit1Backend.cpp
-+++ b/kdecore/auth/backends/polkit-1/Polkit1Backend.cpp
-@@ -144,7 +144,7 @@
-
- Action::AuthStatus Polkit1Backend::actionStatus(const QString &action)
- {
-- PolkitQt1::UnixProcessSubject subject(QCoreApplication::applicationPid());
-+ PolkitQt1::SystemBusNameSubject subject(QString::fromUtf8(callerID()));
- PolkitQt1::Authority::Result r = PolkitQt1::Authority::instance()->checkAuthorizationSync(action, subject,
- PolkitQt1::Authority::None);
- switch (r) {
-@@ -160,21 +160,12 @@
-
- QByteArray Polkit1Backend::callerID() const
- {
-- QByteArray a;
-- QDataStream s(&a, QIODevice::WriteOnly);
-- s << QCoreApplication::applicationPid();
--
-- return a;
-+ return QDBusConnection::systemBus().baseService().toUtf8();
- }
-
- bool Polkit1Backend::isCallerAuthorized(const QString &action, QByteArray callerID)
- {
-- QDataStream s(&callerID, QIODevice::ReadOnly);
-- qint64 pid;
--
-- s >> pid;
--
-- PolkitQt1::UnixProcessSubject subject(pid);
-+ PolkitQt1::SystemBusNameSubject subject(QString::fromUtf8(callerID));
- PolkitQt1::Authority *authority = PolkitQt1::Authority::instance();
-
- PolkitResultEventLoop e;
-