Hi Kevin, Here's a patch to fix a segfault on 64-bit arches as reported in http://bugs.debian.org/185142. I'm not sure of the true root of the problem, other than isspace seems to behave differently on 64-bit arches, and this patch works around that.
--- aspell-0.50.3.orig/prog/aspell.cpp +++ aspell-0.50.3/prog/aspell.cpp @@ -392,12 +392,16 @@ char * trim_wspace (char * str) { + if (strlen(str) <= 1) + return str; + unsigned int last = strlen(str) - 1; while (isspace(str[0])) { ++str; --last; } - while (isspace(str[last])) { + while (last != 0 && isspace(str[last])) { str[last] = '\0'; --last; }
-- I had no feelings about it. It was aloof and licked itself too much. Like my cat Mr. Trotsky.
pgp00000.pgp
Description: PGP signature
_______________________________________________ Aspell-devel mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/aspell-devel