diff options
Diffstat (limited to 'x11-misc/synergy/files/synergy-1.4.17_p2055-CSocketMultiplexer.patch')
-rw-r--r-- | x11-misc/synergy/files/synergy-1.4.17_p2055-CSocketMultiplexer.patch | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/x11-misc/synergy/files/synergy-1.4.17_p2055-CSocketMultiplexer.patch b/x11-misc/synergy/files/synergy-1.4.17_p2055-CSocketMultiplexer.patch new file mode 100644 index 000000000000..0e99fd3bce5d --- /dev/null +++ b/x11-misc/synergy/files/synergy-1.4.17_p2055-CSocketMultiplexer.patch @@ -0,0 +1,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; + } |