summaryrefslogtreecommitdiff
path: root/x11-misc/synergy/files/synergy-1.4.17_p2055-CSocketMultiplexer.patch
blob: 0e99fd3bce5d07973b070a55040e570f5a3e6132 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
http://synergy-project.org/spit/issues/details/2935/
https://bugs.gentoo.org/show_bug.cgi?id=505978

--- a/src/lib/net/SocketMultiplexer.cpp
+++ b/src/lib/net/SocketMultiplexer.cpp
@@ -243,6 +243,7 @@
 		for (CSocketJobMap::iterator i = m_socketJobMap.begin();
 							i != m_socketJobMap.end();) {
 			if (*(i->second) == NULL) {
+				m_socketJobs.erase(i->second);
 				m_socketJobMap.erase(i++);
 				m_update = true;
 			}