X-Git-Url: https://cads.iiap.res.in/gitview/?p=fits2jpeg.git;a=blobdiff_plain;f=src%2Fimage.c;h=819158bd06ba1d82b70b4098b6b66778e8b09230;hp=a47b9b7555fbe782570c97c07e0d4365997a7275;hb=ca5520b0c818f4ad57e2e57d557fc999f9dfe3c7;hpb=43cf6bddbf02b21c68b405e267605b1b64cddd8d diff --git a/src/image.c b/src/image.c index a47b9b7..819158b 100644 --- a/src/image.c +++ b/src/image.c @@ -82,6 +82,9 @@ void scale_pixels(int scale, unsigned int npixels, float *data, /* the dynamic range is reduced to 255 for jpeg */ scl_data = (datamax - datamin)/(float)JMAXVAL; + /* we will end up with segfaults if scl_data = 0 */ + if (scl_data == 0) scl_data = 1; + for (i = 0; i < npixels; ++i) data[i] = (data[i] - datamin)/scl_data;