Adapted cdrskin abort handler to FreeBSD peculiarities

This commit is contained in:
2010-03-03 14:12:22 +00:00
parent 937bc87bfc
commit 74a68adc6e
3 changed files with 105 additions and 9 deletions

View File

@ -203,10 +203,11 @@ int Cdrfifo_close(struct CdrfifO *o, int flag)
if(o->dest_fd!=-1)
close(o->dest_fd);
o->dest_fd= -1;
for(i=0; i<o->follow_up_fd_counter; i++)
for(i=0; i<o->follow_up_fd_counter; i++) {
if(o->follow_up_fds[i][1]!=-1)
close(o->follow_up_fds[i][1]);
o->follow_up_fds[i][1]= -1;
}
return(1);
}