URI:
       tStop bufferizing on end-of-file - sick - sign and check files using ed25519
  HTML git clone git://z3bra.org/sick
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit 64c338df3e9e8f8e4d407f4fe1d1811ece190752
   DIR parent b9f3b5b125d654314a9b5964d7728b4e7222fd63
  HTML Author: z3bra <contactatz3bradotorg>
       Date:   Mon, 13 Mar 2017 22:52:24 +0100
       
       Stop bufferizing on end-of-file
       
       Diffstat:
         M sick.c                              |       2 +-
       
       1 file changed, 1 insertion(+), 1 deletion(-)
       ---
   DIR diff --git a/sick.c b/sick.c
       t@@ -88,7 +88,7 @@ bufferize(char **buf, FILE *fp)
                 * For each chunk read, reallocate the buffer size to fit the newly
                 * read data, and copy it over
                 */
       -        while ((n = fread(chunk, 1, _POSIX_MAX_INPUT, fp)) > 0) {
       +        while (!feof(fp) && (n = fread(chunk, 1, _POSIX_MAX_INPUT, fp)) > 0) {
                        if ((tmp = realloc(*buf, len + n)) == NULL) {
                                free(*buf);
                                *buf = NULL;