openbsd-ports/x11/kde/libs3/patches/patch-kdesu_process_cpp
espie 2529c3e220 start updating to kde 3.5.10
style issues, regen with new make plist.
2008-08-26 16:52:28 +00:00

20 lines
521 B
Plaintext

$OpenBSD: patch-kdesu_process_cpp,v 1.10 2008/08/26 16:52:29 espie Exp $
--- kdesu/process.cpp.orig Tue Aug 19 20:18:14 2008
+++ kdesu/process.cpp Thu Aug 21 00:02:14 2008
@@ -492,8 +492,13 @@ int PtyProcess::waitForChild()
while (1)
{
- FD_SET(m_Fd, &fds);
- int ret = select(m_Fd+1, &fds, 0L, 0L, 0L);
+ int ret = 0;
+
+ if (m_Fd != -1)
+ {
+ FD_SET(m_Fd, &fds);
+ ret = select(m_Fd+1, &fds, 0L, 0L, 0L);
+ }
if (ret == -1)
{
if (errno != EINTR)