From 1fbf5234330d7157bf2ee3c2e082aaa53faff495 Mon Sep 17 00:00:00 2001 From: Akira Kakuto Date: Sat, 11 Jul 2020 03:44:08 +0000 Subject: Add missing assignment in pdf_color_compare(). (S. Hirata) git-svn-id: svn://tug.org/texlive/trunk@55807 c570f23f-e606-0410-a88d-b1316a301751 --- Build/source/texk/dvipdfm-x/ChangeLog | 2 ++ Build/source/texk/dvipdfm-x/pdfcolor.c | 5 +++-- 2 files changed, 5 insertions(+), 2 deletions(-) (limited to 'Build') diff --git a/Build/source/texk/dvipdfm-x/ChangeLog b/Build/source/texk/dvipdfm-x/ChangeLog index e4bd303297a..07e73ebceff 100644 --- a/Build/source/texk/dvipdfm-x/ChangeLog +++ b/Build/source/texk/dvipdfm-x/ChangeLog @@ -4,6 +4,8 @@ ExtGState can be manipulated with a dedicated stack. Add new specials pdf:bxgstate and pdf:exgstate to push/pop ExtGState into/from the stack. + * pdfcolor.c: Fix a bug that assignment was missing + in pdf_color_compare(). * configure.ac: Version 20200711. 2020-07-04 Shunsaku Hirata diff --git a/Build/source/texk/dvipdfm-x/pdfcolor.c b/Build/source/texk/dvipdfm-x/pdfcolor.c index 579a7e44d5f..a0f49834bdf 100644 --- a/Build/source/texk/dvipdfm-x/pdfcolor.c +++ b/Build/source/texk/dvipdfm-x/pdfcolor.c @@ -407,10 +407,11 @@ pdf_color_compare (const pdf_color *color1, const pdf_color *color2) return -1; } - while (n--) + n = color1->num_components; + while (--n >= 0) { if (color1->values[n] != color2->values[n]) return -1; - + } if (color1->spot_color_name && color2->spot_color_name) return strcmp(color1->spot_color_name, color2->spot_color_name); -- cgit v1.2.3