Merge branch '0.9.x' into 1.0.x

This commit is contained in:
Brion Vibber
2010-10-07 13:32:26 -07:00
13 changed files with 662 additions and 13 deletions

View File

@@ -946,7 +946,12 @@ function common_shorten_links($text, $always = false)
function common_validate_utf8($str)
{
// preg_replace will return NULL on invalid UTF-8 input.
return preg_replace('//u', '', $str);
//
// Note: empty regex //u also caused NULL return on some
// production machines, but none of our test machines.
//
// This should be replaced with a more reliable check.
return preg_replace('/\x00/u', '', $str);
}
/**