=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/mg/buffer.c,v retrieving revision 1.40 retrieving revision 1.41 diff -u -r1.40 -r1.41 --- src/usr.bin/mg/buffer.c 2005/05/31 20:38:59 1.40 +++ src/usr.bin/mg/buffer.c 2005/06/03 08:23:12 1.41 @@ -1,4 +1,4 @@ -/* $OpenBSD: buffer.c,v 1.40 2005/05/31 20:38:59 kjell Exp $ */ +/* $OpenBSD: buffer.c,v 1.41 2005/06/03 08:23:12 kjell Exp $ */ /* * Buffer handling. @@ -123,6 +123,7 @@ BUFFER *bp1; BUFFER *bp2; MGWIN *wp; + int s; /* * Find some other buffer to display. Try the alternate buffer, @@ -141,8 +142,8 @@ return (FALSE); } } - if (bclear(bp) != TRUE) - return (TRUE); + if ((s = bclear(bp)) != TRUE) + return (s); for (wp = wheadp; bp->b_nwnd > 0; wp = wp->w_wndp) { if (wp->w_bufp == bp) { bp2 = bp1->b_altb; /* save alternate buffer */