diff --git a/src/bif_streams.c b/src/bif_streams.c index 04ae3c74..936b3533 100644 --- a/src/bif_streams.c +++ b/src/bif_streams.c @@ -6724,6 +6724,7 @@ static bool bif_bread_3(query *q) break; if (feof(str->fp)) { + clearerr(str->fp); free(str->data); str->data = NULL; return false;