summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Build/source/texk/dvipdfm-x/ChangeLog2
-rw-r--r--Build/source/texk/dvipdfm-x/pdfcolor.c5
2 files changed, 5 insertions, 2 deletions
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 <shunsaku.hirata74@gmail.com>
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);