From f483c453d085c03df76d2f0cad2420b7b8b96302 Mon Sep 17 00:00:00 2001 From: umherirrender Date: Sun, 26 Aug 2012 18:32:34 +0200 Subject: [PATCH] Truncate rollback summary for whole multibyte characters This avoids broken characters for long comment in history Change-Id: I3104d53c1d3d9b950e23dccecf5cea36561b8c65 --- includes/WikiPage.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/includes/WikiPage.php b/includes/WikiPage.php index 5ec58191d1..90298022d6 100644 --- a/includes/WikiPage.php +++ b/includes/WikiPage.php @@ -2406,6 +2406,9 @@ class WikiPage extends Page implements IDBAccessObject { ); $summary = wfMsgReplaceArgs( $summary, $args ); + # Truncate for whole multibyte characters. + $summary = $wgContLang->truncate( $summary, 255 ); + # Save $flags = EDIT_UPDATE; -- 2.20.1