From cd7b57ef9e106789cfe6a92df93f8b5aab24fee6 Mon Sep 17 00:00:00 2001 From: "kjellander@webrtc.org" Date: Thu, 17 Nov 2011 14:26:21 +0000 Subject: [PATCH] Fixing release compilation error Review URL: http://webrtc-codereview.appspot.com/279007 git-svn-id: http://webrtc.googlecode.com/svn/trunk@968 4adac7df-926f-26a2-2b94-8c16560cd09d --- src/modules/video_coding/codecs/test/file_handler.cc | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/modules/video_coding/codecs/test/file_handler.cc b/src/modules/video_coding/codecs/test/file_handler.cc index ef46d00b38..a37d294f4e 100644 --- a/src/modules/video_coding/codecs/test/file_handler.cc +++ b/src/modules/video_coding/codecs/test/file_handler.cc @@ -74,7 +74,14 @@ bool FileHandlerImpl::ReadFrame(WebRtc_UWord8* source_buffer) { fprintf(stderr, "FileHandler is not initialized (input file is NULL)\n"); return false; } - fread(source_buffer, 1, frame_length_in_bytes_, input_file_); + size_t nbr_read = fread(source_buffer, 1, frame_length_in_bytes_, + input_file_); + if (nbr_read != static_cast(frame_length_in_bytes_) && + ferror(input_file_)) { + fprintf(stderr, "Error reading from input file: %s\n", + input_filename_.c_str()); + return false; + } if (feof(input_file_) != 0) { return false; // no more frames to process }