diff options
| author | Mickael Savinaud <savmickael@users.noreply.github.com> | 2011-07-27 16:37:57 +0000 |
|---|---|---|
| committer | Mickael Savinaud <savmickael@users.noreply.github.com> | 2011-07-27 16:37:57 +0000 |
| commit | c2b0a8101b21babd3e3572c18497df2c9a1f85ac (patch) | |
| tree | 681763d4b93ce378bd8b8990845f2b275fd208ed /applications/codec/j2k_dump.c | |
| parent | f88a57e5d79e36117dd96309dbfe55f654584653 (diff) | |
correct some warnings detected under unix platform
Diffstat (limited to 'applications/codec/j2k_dump.c')
| -rw-r--r-- | applications/codec/j2k_dump.c | 8 |
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 */ |
