# HG changeset patch # User james # Date 1100279790 0 # Node ID 9c7decce1d056075c87f60c893017bff391616db # Parent ac4ffbd5706269ab1730ee50b68b904026f3e516 [xemacs-hg @ 2004-11-12 17:16:27 by james] Don't call the flusher if the writer returned an error. diff -r ac4ffbd57062 -r 9c7decce1d05 src/ChangeLog --- a/src/ChangeLog Fri Nov 12 15:09:18 2004 +0000 +++ b/src/ChangeLog Fri Nov 12 17:16:30 2004 +0000 @@ -1,3 +1,8 @@ +2004-11-12 Jerry James + + * lstream.c (Lstream_really_write): Don't call the flusher if the + writer returned an error. + 2004-11-11 Marcus Crestani * text.h: diff -r ac4ffbd57062 -r 9c7decce1d05 src/lstream.c --- a/src/lstream.c Fri Nov 12 15:09:18 2004 +0000 +++ b/src/lstream.c Fri Nov 12 17:16:30 2004 +0000 @@ -385,7 +385,7 @@ } } - if (lstr->imp->flusher) + if (!error_occurred && lstr->imp->flusher) error_occurred = (lstr->imp->flusher) (lstr) < 0; if (data == orig_data && error_occurred)