avoid a compilation warning
authorMazet Laurent <mazet@softndesign.org>
Tue, 7 May 2024 06:03:02 +0000 (08:03 +0200)
committerMazet Laurent <mazet@softndesign.org>
Tue, 7 May 2024 06:03:02 +0000 (08:03 +0200)
cmd.c

diff --git a/cmd.c b/cmd.c
index fbf0ade08d06c8e38b77ed03a7d2ac4ff060c3bb..355b633ef464b684c0ea7048ec7d4d376044f56e 100644 (file)
--- a/cmd.c
+++ b/cmd.c
@@ -16,8 +16,7 @@ static char *_read_stream (FILE *sd)
         size += BUFFERSIZE + (size == 0);
         buffer = (char *) realloc (buffer, size);
         memset (buffer + size - BUFFERSIZE - 1, 0, BUFFERSIZE + 1);
-        fread (buffer + size - BUFFERSIZE - 1, 1, BUFFERSIZE, sd);
-    } while (!feof (sd));
+    } while (fread (buffer + size - BUFFERSIZE - 1, 1, BUFFERSIZE, sd) > 0);
 
     /* check size */
     if (buffer[0] == '\0') {