From 8a959bb1f4f814d517cebb5c0378957cf598f855 Mon Sep 17 00:00:00 2001 From: Mathieu Malaterre Date: Thu, 6 Mar 2014 14:50:42 +0000 Subject: [PATCH] [trunk] Remove out of bound access in code and simplify code. this is a test tool, security is not an issue here. --- tests/comparePGXimages.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tests/comparePGXimages.c b/tests/comparePGXimages.c index 39599173..3e44d632 100644 --- a/tests/comparePGXimages.c +++ b/tests/comparePGXimages.c @@ -152,8 +152,7 @@ static opj_image_t* readImageFromFileTIF(const char* filename, int nbFilenamePGX /* set encoding parameters to default values */ opj_set_default_encoder_parameters(¶meters); parameters.decod_format = TIF_DFMT; - strncpy(parameters.infile, filename, sizeof(parameters.infile)-1); - assert( parameters.infile[sizeof(parameters.infile)] == 0 ); + strcpy(parameters.infile, filename); /* Allocate memory*/ param_image_read = malloc(nbFilenamePGX * sizeof(opj_image_cmptparm_t));