Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2012-10-25 02:39:33 +0400
committerMichael Niedermayer <michaelni@gmx.at>2012-10-25 03:32:45 +0400
commit4a2297294fa269e05aa2b3fe36b2ea231caa6dca (patch)
tree50a196bff52e7607413355c9d10f5c9c5760a144 /tools/qt-faststart.c
parented68085104c26dbb636df3c774216d4675ddf5e1 (diff)
qt-faststart: check return of ftello()
Fixes CID739863 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'tools/qt-faststart.c')
-rw-r--r--tools/qt-faststart.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/qt-faststart.c b/tools/qt-faststart.c
index 80c5d4bd10..3e2acd5e1b 100644
--- a/tools/qt-faststart.c
+++ b/tools/qt-faststart.c
@@ -137,11 +137,11 @@ int main(int argc, char *argv[])
goto error_out;
}
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]);
goto error_out;
}
- start_offset = ftello(infile);
} else {
int ret;
/* 64-bit special case */