# HG changeset patch # User Richard M. Stallman # Date 738875060 0 # Node ID d9523a958b3ca09dd264fcd89654caccf28fefbd # Parent 09759a9653c5fdc4279a0267a67f6392fb8a858e (update_frame): Make preempt_count positive. Defend against negative baud_rate. diff -r 09759a9653c5 -r d9523a958b3c src/dispnew.c --- a/src/dispnew.c Mon May 31 19:04:07 1993 +0000 +++ b/src/dispnew.c Mon May 31 19:04:20 1993 +0000 @@ -955,6 +955,9 @@ register int downto, leftmost; #endif + if (preempt_count <= 0) + preempt_count = 1; + if (FRAME_HEIGHT (f) == 0) abort (); /* Some bug zeros some core */ detect_input_pending (); @@ -1025,7 +1028,8 @@ outq = PENDING_OUTPUT_COUNT (stdout); #endif outq *= 10; - sleep (outq / baud_rate); + if (baud_rate > 0) + sleep (outq / baud_rate); } } if ((i - 1) % preempt_count == 0)