Bug fix on FreeBSD: Piped input was falsely attributed a small fixed size
This commit is contained in:
parent
da593d8a54
commit
5df30507aa
@ -1 +1 @@
|
|||||||
#define Cdrskin_timestamP "2010.02.15.125922"
|
#define Cdrskin_timestamP "2010.02.16.194147"
|
||||||
|
@ -89,7 +89,9 @@ static off_t file_size(struct burn_source *source)
|
|||||||
|
|
||||||
if (fs->fixed_size > 0)
|
if (fs->fixed_size > 0)
|
||||||
return fs->fixed_size;
|
return fs->fixed_size;
|
||||||
if (fstat(fs->datafd, &buf) == -1)
|
if (fstat(fs->datafd, &buf) != 0)
|
||||||
|
return (off_t) 0;
|
||||||
|
if ((buf.st_mode & S_IFMT) != S_IFREG)
|
||||||
return (off_t) 0;
|
return (off_t) 0;
|
||||||
return (off_t) buf.st_size;
|
return (off_t) buf.st_size;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user