diff --git a/tail.c b/tail.c index a53cbba..345fdc6 100644 --- a/tail.c +++ b/tail.c @@ -69,8 +69,10 @@ taketail(FILE *fp, const char *str, long n) ; do { - if(ring[j]) + if(ring[j]) { fputs(ring[j], stdout); + free(ring[j]); + } } while((j = (j+1)%n) != i); free(ring); free(size);