[pcf] Fix a bug in the nprops truncation, Gentoo bug #288357.
diff --git a/ChangeLog b/ChangeLog
index 3363b90..49f0d97 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2009-10-10 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
+
+ * src/pcf/pcfread.c (pcf_get_properties): Fix a bug in the nprops
+ truncation. Reported by Martin von Gagern and Peter Volkov.
+ https://bugs.gentoo.org/288357 and https://bugs.gentoo.org/288256
+
2009-10-06 Werner Lemberg <wl@gnu.org>
* Version 2.3.10 released.
diff --git a/src/pcf/pcfread.c b/src/pcf/pcfread.c
index a60505b..08becf9 100644
--- a/src/pcf/pcfread.c
+++ b/src/pcf/pcfread.c
@@ -436,7 +436,7 @@ THE SOFTWARE.
FT_TRACE4(( " nprop = %d (truncate %d props)\n",
(int)nprops, nprops - (int)nprops ));
- nprops = nprops - (int)nprops;
+ nprops = (int)nprops;
/* rough estimate */
if ( nprops > size / PCF_PROPERTY_SIZE )