Fix some issues reported by Coverity Scan (#846)
authorStefan Weil <sw@weilnetz.de>
Wed, 21 Sep 2016 19:15:25 +0000 (21:15 +0200)
committerMatthieu Darbois <mayeut@users.noreply.github.com>
Wed, 21 Sep 2016 19:15:25 +0000 (21:15 +0200)
commit8715ce2749d1e5a1e9c77646e9a2ddf0ec82bac9
tree067560032024b39b93fdd5f2f4236383c958e385
parent045aa4d9f297b8d3d5f89e9983a54252d103a3da
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>
src/lib/openjpip/j2kheader_manager.c
tests/test_tile_decoder.c
tests/test_tile_encoder.c