qt-faststart: check return of ftello()
Fixes CID739863 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
ed68085104
commit
4a2297294f
@ -137,11 +137,11 @@ int main(int argc, char *argv[])
|
|||||||
goto error_out;
|
goto error_out;
|
||||||
}
|
}
|
||||||
if ( fseeko(infile, -ATOM_PREAMBLE_SIZE, SEEK_CUR)
|
if ( fseeko(infile, -ATOM_PREAMBLE_SIZE, SEEK_CUR)
|
||||||
|| fread(ftyp_atom, atom_size, 1, infile) != 1) {
|
|| fread(ftyp_atom, atom_size, 1, infile) != 1
|
||||||
|
|| (start_offset = ftello(infile))<0) {
|
||||||
perror(argv[1]);
|
perror(argv[1]);
|
||||||
goto error_out;
|
goto error_out;
|
||||||
}
|
}
|
||||||
start_offset = ftello(infile);
|
|
||||||
} else {
|
} else {
|
||||||
int ret;
|
int ret;
|
||||||
/* 64-bit special case */
|
/* 64-bit special case */
|
||||||
|
Loading…
Reference in New Issue
Block a user