UTF-8 to wchar_t conversion of an input ending with an incomplete multibyte sequence triggered an endless loop. newsbeuter triggered this bug quite often. Fix: This has been fixed upstream: http://git.savannah.gnu.org/cgit/libiconv.git/commit/?id=2cf3ee65d04ac4e41e29aa7526361ec3f20f5e29 The attached patch is a chopped out version of this commit, keeping the actual fix while leaving test, news and whatever looked like possibly troublesome to apply.
Responsible Changed From-To: freebsd-ports-bugs->gnome Over to maintainer (via the GNATS Auto Assign Tool)
bland 2010-02-06 00:55:44 UTC FreeBSD ports repository Modified files: converters/libiconv Makefile Added files: converters/libiconv/files patch-endless-wchar_t-loop Log: Apply patch from the upstream to prevent endless loop triggered by incomplete UTF-8 sequence. PR: 143575 Revision Changes Path 1.53 +1 -0 ports/converters/libiconv/Makefile 1.1 +32 -0 ports/converters/libiconv/files/patch-endless-wchar_t-loop (new) _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
State Changed From-To: open->closed Committed, thanks!