really fix size computation

This commit is contained in:
prx 2022-08-08 23:16:55 +02:00
parent 4d3b585951
commit fd0e70ab5b
1 changed files with 3 additions and 2 deletions

View File

@ -108,9 +108,10 @@ size_t
print_file(FILE *fd)
{
ssize_t nread = 0;
ssize_t datasent = 0;
char *buffer[BUFSIZ];
while ((nread = fread(buffer, 1, sizeof(buffer), fd)) != 0)
fwrite(buffer, 1, nread, stdout);
return nread * sizeof(buffer);
datasent += fwrite(buffer, 1, nread, stdout);
return datasent;
}