qt-faststart: Check the ftello() return codes
This silences a warning in the coverity static analyzer. Signed-off-by: Martin Storsjö <martin@martin.st>
This commit is contained in:
parent
03c2a66fcf
commit
6384885425
@ -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 */
|
||||||
@ -202,6 +202,10 @@ int main(int argc, char *argv[])
|
|||||||
goto error_out;
|
goto error_out;
|
||||||
}
|
}
|
||||||
last_offset = ftello(infile);
|
last_offset = ftello(infile);
|
||||||
|
if (last_offset < 0) {
|
||||||
|
perror(argv[1]);
|
||||||
|
goto error_out;
|
||||||
|
}
|
||||||
moov_atom_size = atom_size;
|
moov_atom_size = atom_size;
|
||||||
moov_atom = malloc(moov_atom_size);
|
moov_atom = malloc(moov_atom_size);
|
||||||
if (!moov_atom) {
|
if (!moov_atom) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user