X-Git-Url: https://cads.iiap.res.in/gitview/?p=fits2jpeg.git;a=blobdiff_plain;f=src%2Fimage.c;fp=src%2Fimage.c;h=7f7a8e892b2bcf4dc245c69e45fc22710a9843d1;hp=6c48d6754c59c4a847efa4c7b26c3e09ef9ca44c;hb=79b85977067a1c29cb89a366516dd15546f15eee;hpb=2ca6f2c81fda4aaafc2f754241b103370241ff05 diff --git a/src/image.c b/src/image.c index 6c48d67..7f7a8e8 100644 --- a/src/image.c +++ b/src/image.c @@ -79,6 +79,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;