prevent for returning while false normalize string

This commit is contained in:
Florin Peter 2013-05-25 14:54:36 +02:00
parent d1939a1c38
commit f6bf9de6de
1 changed files with 6 additions and 1 deletions

View File

@ -833,7 +833,12 @@ class OC_Util {
*/
public static function normalizeUnicode($value) {
if(class_exists('Patchwork\PHP\Shim\Normalizer')) {
$value = \Patchwork\PHP\Shim\Normalizer::normalize($value);
$normalizedValue = \Patchwork\PHP\Shim\Normalizer::normalize($value);
if($normalizedValue === false) {
\OC_Log::write( 'core', 'normalizing failed for "' . $value . '"', \OC_Log::WARN);
} else {
$value = $normalizedValue;
}
}
return $value;