properly handle errors when reading TS

This commit is contained in:
rjkm
2025-07-29 15:28:34 +02:00
parent cebe80ddf8
commit d550306753

View File

@@ -689,10 +689,12 @@ int main(int argc, char **argv)
}
switch (odvr){
case 1:
while(1){
read(fd,buf,BUFFSIZE);
write(fileno(stdout),buf,BUFFSIZE);
}
memset(buf, 0, BUFFSIZE);
while(1){
int r = read(fd,buf,BUFFSIZE);
if (r == BUFFSIZE)
write(fileno(stdout),buf,r);
}
break;
case 2:
fprintf(stderr,"writing pamdata\n");