The kded4 binary slowly grows without limit (#871761, kde#324954)
This commit is contained in:
parent
d2c6e9b0ed
commit
0bdaebfce4
@ -0,0 +1,38 @@
|
|||||||
|
From 8791daf6c46e57c3760a564a7dfbe85513aba522 Mon Sep 17 00:00:00 2001
|
||||||
|
From: "Lamarque V. Souza" <lamarque@kde.org>
|
||||||
|
Date: Sun, 22 Sep 2013 09:32:24 -0300
|
||||||
|
Subject: [PATCH 17/17] Do not leak sockets in NetworkInterface::isWireless().
|
||||||
|
|
||||||
|
BUG: 324954
|
||||||
|
REVIEW: 112869
|
||||||
|
FIXED-IN: 4.11.2
|
||||||
|
---
|
||||||
|
solid/solid/backends/udev/udevnetworkinterface.cpp | 3 +++
|
||||||
|
1 file changed, 3 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/solid/solid/backends/udev/udevnetworkinterface.cpp b/solid/solid/backends/udev/udevnetworkinterface.cpp
|
||||||
|
index 06dc907..cf9c737 100644
|
||||||
|
--- a/solid/solid/backends/udev/udevnetworkinterface.cpp
|
||||||
|
+++ b/solid/solid/backends/udev/udevnetworkinterface.cpp
|
||||||
|
@@ -25,6 +25,7 @@
|
||||||
|
#include <sys/socket.h>
|
||||||
|
#include <sys/ioctl.h>
|
||||||
|
#include <sys/stat.h>
|
||||||
|
+#include <unistd.h>
|
||||||
|
#include <linux/if_arp.h>
|
||||||
|
#include <linux/wireless.h>
|
||||||
|
|
||||||
|
@@ -67,8 +68,10 @@ bool NetworkInterface::isWireless() const
|
||||||
|
QFileInfo phyDir(m_device->deviceName() + "/phy80211");
|
||||||
|
|
||||||
|
if ((ioctl (ioctl_fd, SIOCGIWNAME, &iwr) == 0) || phyDir.isDir()) {
|
||||||
|
+ close(ioctl_fd);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
+ close(ioctl_fd);
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
--
|
||||||
|
1.8.3.1
|
||||||
|
|
11
kdelibs.spec
11
kdelibs.spec
@ -34,7 +34,7 @@
|
|||||||
|
|
||||||
Summary: KDE Libraries
|
Summary: KDE Libraries
|
||||||
Version: 4.10.5
|
Version: 4.10.5
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
|
|
||||||
Name: kdelibs
|
Name: kdelibs
|
||||||
Epoch: 6
|
Epoch: 6
|
||||||
@ -161,6 +161,10 @@ Patch090: return-not-break.-copy-paste-error.patch
|
|||||||
Patch091: coding-style-fixes.patch
|
Patch091: coding-style-fixes.patch
|
||||||
Patch092: return-application-icons-properly.patch
|
Patch092: return-application-icons-properly.patch
|
||||||
|
|
||||||
|
# https://bugzilla.redhat.com/show_bug.cgi?id=871761
|
||||||
|
# https://bugs.kde.org/show_bug.cgi?id=324954
|
||||||
|
Patch117: 0017-Do-not-leak-sockets-in-NetworkInterface-isWireless.patch
|
||||||
|
|
||||||
## security fix
|
## security fix
|
||||||
|
|
||||||
# rhel patches
|
# rhel patches
|
||||||
@ -353,6 +357,8 @@ sed -i -e "s|@@VERSION_RELEASE@@|%{version}-%{release}|" kio/kio/kprotocolmanage
|
|||||||
%patch091 -p1 -R -b .coding-style-fixes.patch
|
%patch091 -p1 -R -b .coding-style-fixes.patch
|
||||||
%patch092 -p1 -R -b .return-application-icons-properly
|
%patch092 -p1 -R -b .return-application-icons-properly
|
||||||
|
|
||||||
|
%patch117 -p1 -b .0017
|
||||||
|
|
||||||
# security fixes
|
# security fixes
|
||||||
|
|
||||||
# rhel patches
|
# rhel patches
|
||||||
@ -593,6 +599,9 @@ gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || :
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Oct 03 2013 Rex Dieter <rdieter@fedoraproject.org> 4.10.5-2
|
||||||
|
- The kded4 binary slowly grows without limit (#871761, kde#324954)
|
||||||
|
|
||||||
* Sun Jun 30 2013 Than Ngo <than@redhat.com> - 4.10.5-1
|
* Sun Jun 30 2013 Than Ngo <than@redhat.com> - 4.10.5-1
|
||||||
- 4.10.5
|
- 4.10.5
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user