summaryrefslogtreecommitdiff
path: root/applications/codec/j2k_dump.c
diff options
context:
space:
mode:
authorMickael Savinaud <savmickael@users.noreply.github.com>2011-07-27 16:37:57 +0000
committerMickael Savinaud <savmickael@users.noreply.github.com>2011-07-27 16:37:57 +0000
commitc2b0a8101b21babd3e3572c18497df2c9a1f85ac (patch)
tree681763d4b93ce378bd8b8990845f2b275fd208ed /applications/codec/j2k_dump.c
parentf88a57e5d79e36117dd96309dbfe55f654584653 (diff)
correct some warnings detected under unix platform
Diffstat (limited to 'applications/codec/j2k_dump.c')
-rw-r--r--applications/codec/j2k_dump.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/applications/codec/j2k_dump.c b/applications/codec/j2k_dump.c
index eaf1b34b..170c4324 100644
--- a/applications/codec/j2k_dump.c
+++ b/applications/codec/j2k_dump.c
@@ -412,7 +412,13 @@ int main(int argc, char *argv[])
file_length = ftell(fsrc);
fseek(fsrc, 0, SEEK_SET);
src = (unsigned char *) malloc(file_length);
- fread(src, 1, file_length, fsrc);
+ if (fread(src, 1, file_length, fsrc) != file_length)
+ {
+ free(src);
+ fclose(fsrc);
+ fprintf(stderr, "\nERROR: fread return a number of element different from the expected.\n");
+ return 1;
+ }
fclose(fsrc);
/* decode the code-stream */