From 34b4ec3624c1d09f52f540913d0be8efae245381 Mon Sep 17 00:00:00 2001 From: Mathieu Malaterre Date: Mon, 26 Mar 2012 13:15:40 +0000 Subject: [PATCH] [trunk] fix another simple warning --- applications/jpip/libopenjpip/ihdrbox_manager.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/applications/jpip/libopenjpip/ihdrbox_manager.c b/applications/jpip/libopenjpip/ihdrbox_manager.c index 0e0f173b..d501b612 100644 --- a/applications/jpip/libopenjpip/ihdrbox_manager.c +++ b/applications/jpip/libopenjpip/ihdrbox_manager.c @@ -30,6 +30,7 @@ #include #include +#include #include "ihdrbox_manager.h" ihdrbox_param_t * gene_ihdrbox( metadatalist_param_t *metadatalist, Byte_t *jpipstream) @@ -37,6 +38,7 @@ ihdrbox_param_t * gene_ihdrbox( metadatalist_param_t *metadatalist, Byte_t *jpip ihdrbox_param_t *ihdrbox; metadata_param_t *meta; box_param_t *jp2h, *ihdr; + int bpc_val; jp2h = NULL; meta = metadatalist->first; @@ -65,7 +67,9 @@ ihdrbox_param_t * gene_ihdrbox( metadatalist_param_t *metadatalist, Byte_t *jpip ihdrbox->height = big4( jpipstream+get_DBoxoff(ihdr)); ihdrbox->width = big4( jpipstream+get_DBoxoff(ihdr)+4); ihdrbox->nc = big2( jpipstream+get_DBoxoff(ihdr)+8); - ihdrbox->bpc = *(jpipstream+get_DBoxoff(ihdr)+10)+1; + bpc_val = *(jpipstream+get_DBoxoff(ihdr)+10)+1; + assert( bpc_val >= 0 && bpc_val <= 255 ); + ihdrbox->bpc = (Byte_t)bpc_val; free( ihdr);