Code

src/utils_tail.c: Call `clearerr' before `fgets'.
authorFlorian Forster <octo@huhu.verplant.org>
Fri, 10 Oct 2008 10:40:38 +0000 (12:40 +0200)
committerFlorian Forster <octo@huhu.verplant.org>
Fri, 10 Oct 2008 10:40:38 +0000 (12:40 +0200)
Hopefully this will resolve problems under the dietlibc.

src/utils_tail.c

index eaf8f738d71e163d628fdfca13f0f32c3678c3a1..904a52122e7e40d4d6ebcc47788d218fe99888fa 100644 (file)
@@ -162,6 +162,7 @@ int cu_tail_readline (cu_tail_t *obj, char *buf, int buflen)
 
   /* Try to read from the filehandle. If that succeeds, everything appears to
    * be fine and we can return. */
+  clearerr (obj->fh);
   if (fgets (buf, buflen, obj->fh) != NULL)
   {
     buf[buflen - 1] = 0;