summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorStefan Weil <sw@weilnetz.de>2016-09-21 21:15:25 +0200
committerMathieu Malaterre <mathieu.malaterre@gmail.com>2016-09-22 08:16:13 +0200
commit7a5fb35b8d08686b57937d7584414c0594ef8b98 (patch)
tree150c5b5c693435063c227db36bb5059fb4731a1c /src
parent39f9934a70f5f01ddb7adc70801e981efb146f05 (diff)
Fix some issues reported by Coverity Scan (#846)
* test_tile_decoder: Fix potential buffer overflow (coverity) CID 1190155 (#1 of 1): Unbounded source buffer (STRING_SIZE) Using a pointer instead of buffer of fixed size avoids the limit for the length of the input file name. Signed-off-by: Stefan Weil <sw@weilnetz.de> * test_tile_encoder: Fix potential buffer overflow (coverity) CID 1190154 (#1 of 1): Unbounded source buffer (STRING_SIZE) Using a pointer instead of buffer of fixed size avoids the limit for the length of the output file name. This implies that the length can exceed 255, so the data type for variable len had to be fixed, too. Signed-off-by: Stefan Weil <sw@weilnetz.de> * openjpip: Initialize data before returning it This fixes an error reported by Coverity: CID 1190143 (#1 of 1): Uninitialized scalar variable (UNINIT) Signed-off-by: Stefan Weil <sw@weilnetz.de>
Diffstat (limited to 'src')
-rw-r--r--src/lib/openjpip/j2kheader_manager.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/openjpip/j2kheader_manager.c b/src/lib/openjpip/j2kheader_manager.c
index 1e964516..519a47b5 100644
--- a/src/lib/openjpip/j2kheader_manager.c
+++ b/src/lib/openjpip/j2kheader_manager.c
@@ -117,6 +117,7 @@ CODmarker_param_t get_CODmkrdata_from_j2kstream( Byte_t *CODstream)
if( *CODstream++ != 0xff || *CODstream++ != 0x52){
fprintf( FCGI_stderr, "Error, COD marker not found in the reconstructed j2kstream\n");
+ memset(&COD, 0, sizeof(COD));
return COD;
}