really fix size computation
This commit is contained in:
parent
4d3b585951
commit
fd0e70ab5b
5
utils.c
5
utils.c
|
@ -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;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue