]> source.dussan.org Git - rspamd.git/commitdiff
[Fix] Do not greyscale images
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 6 Dec 2016 18:06:29 +0000 (18:06 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 6 Dec 2016 18:06:29 +0000 (18:06 +0000)
src/libmime/images.c

index 7e2185f57082b1bbf9e1f4cba10c05ad77d27957..a65c580bbb77d182374c97e8d2a7d3b1b3695344 100644 (file)
@@ -263,11 +263,10 @@ rspamd_image_normalize (struct rspamd_task *task, struct rspamd_image *img)
                }
 
                dst = gdImageScale (src, nw, nh);
-               gdImageGrayScale (dst);
                gdImageDestroy (src);
 
-               img->normalized_data = g_array_new (FALSE, FALSE, sizeof (gint));
-               g_array_set_size (img->normalized_data, nh * nw);
+               img->normalized_data = g_array_sized_new (FALSE, FALSE, sizeof (gint),
+                               nh * nw);
 
                for (i = 0; i < nh; i ++) {
                        for (j = 0; j < nw; j ++) {