add bsd fgetln function
[musl] / src / stdio / fclose.c
index 373a2c7..8fdc3f7 100644 (file)
@@ -16,6 +16,7 @@ int fclose(FILE *f)
        r = fflush(f);
        r |= f->close(f);
 
        r = fflush(f);
        r |= f->close(f);
 
+       if (f->getln_buf) free(f->getln_buf);
        if (!perm) free(f);
        
        return r;
        if (!perm) free(f);
        
        return r;