diff -rupN libimagequant-2.11.0/libimagequant.c libimagequant-2.11.0-new/libimagequant.c --- libimagequant-2.11.0/libimagequant.c 2017-10-27 16:44:26.000000000 +0200 +++ libimagequant-2.11.0-new/libimagequant.c 2017-11-01 17:41:12.874643124 +0100 @@ -1256,7 +1256,7 @@ LIQ_NONNULL static float remap_to_palett kmeans_init(map, max_threads, average_color); #pragma omp parallel for if (rows*cols > 3000) \ - schedule(static) default(none) shared(average_color) reduction(+:remapping_error) + schedule(static) default(none) shared(average_color) shared(acolormap) reduction(+:remapping_error) for(int row = 0; row < rows; ++row) { const f_pixel *const row_pixels = liq_image_get_row_f(input_image, row); const f_pixel *const bg_pixels = input_image->background && acolormap[transparent_index].acolor.a < 1.f/256.f ? liq_image_get_row_f(input_image->background, row) : NULL;