updated for version 7.4.629
Problem: Coverity warning for Out-of-bounds read.
Solution: Increase MAXWLEN to 254. (Eliseo MartÃnez)
diff --git a/src/spell.c b/src/spell.c
index 9d7f933..31bfa95 100644
--- a/src/spell.c
+++ b/src/spell.c
@@ -311,9 +311,10 @@
# include <time.h> /* for time_t */
#endif
-#define MAXWLEN 250 /* Assume max. word len is this many bytes.
+#define MAXWLEN 254 /* Assume max. word len is this many bytes.
Some places assume a word length fits in a
- byte, thus it can't be above 255. */
+ byte, thus it can't be above 255.
+ Must be >= PFD_NOTSPECIAL. */
/* Type used for indexes in the word tree need to be at least 4 bytes. If int
* is 8 bytes we could use something smaller, but what? */
diff --git a/src/version.c b/src/version.c
index ce0b57b..c0684b0 100644
--- a/src/version.c
+++ b/src/version.c
@@ -742,6 +742,8 @@
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 629,
+/**/
628,
/**/
627,