summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--winsup/cygwin/ChangeLog4
-rw-r--r--winsup/cygwin/sigproc.cc2
2 files changed, 5 insertions, 1 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index e3a3d9791..87921e928 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,5 +1,9 @@
2003-08-21 Christopher Faylor <cgf@redhat.com>
+ * sigproc.cc (wait_sig): Remove redundant test in do/while.
+
+2003-08-21 Christopher Faylor <cgf@redhat.com>
+
* sigproc.cc (wait_sig): Avoid infinite loop.
2003-08-20 Christopher Faylor <cgf@redhat.com>
diff --git a/winsup/cygwin/sigproc.cc b/winsup/cygwin/sigproc.cc
index 02af13a5c..7a2438335 100644
--- a/winsup/cygwin/sigproc.cc
+++ b/winsup/cygwin/sigproc.cc
@@ -1232,7 +1232,7 @@ wait_sig (VOID *self)
goto out;
}
}
- while (more_signals && !saw_failed_interrupt);
+ while (more_signals);
out:
/* Signal completion of signal handling depending on which semaphore