* ser-unix.c (do_unix_readchar): Prevent infinite read wait to be
interrupted after 32K seconds.
+2000-09-15 Fernando Nasser <fnasser@cygnus.com>
+
+ * ser-unix.c (do_unix_readchar): Prevent infinite read wait to be
+ interrupted after 32K seconds.
+
2000-09-15 Kevin Buettner <kevinb@redhat.com>
* language.c (show_case_command, set_case_command): Protoize.
}
status = ser_unix_wait_for (scb, delta);
- timeout -= delta;
+ timeout = (timeout <= 0) ? timeout : (timeout - delta);
/* If we got a character or an error back from wait_for, then we can
break from the loop before the timeout is completed. */