svn merge -r 76394:76651 svn+ssh://svn.lindenlab.com/svn/linden/branches/Branch_1-18-6-Viewer to pick up LLURI escaping fix and all other changes since last sync. Not reviewed.

master
James Cook 2007-12-28 22:19:29 +00:00
parent 9d0d9f7860
commit 79680891a7
2 changed files with 6 additions and 1 deletions

View File

@ -33,6 +33,7 @@ Alissa Sabre
VWR-1410
VWR-2116
VWR-2826
VWR-4010
Angus Boyd
VWR-592
Argent Stonecutter
@ -151,6 +152,8 @@ Kage Pixel
Kunnis Basiat
VWR-82
VWR-102
march Korda
SVC-1020
Matthew Dowd
VWR-1344
VWR-1736

View File

@ -57,7 +57,9 @@ std::string LLURI::escape(const std::string& str, const std::string & allowed)
{
ostr << "%"
<< std::uppercase << std::hex << std::setw(2) << std::setfill('0')
<< static_cast<U32>(c);
// VWR-4010 Cannot cast to U32 because sign-extension on
// chars > 128 will result in FFFFFFC3 instead of F3.
<< static_cast<S32>(static_cast<U8>(c));
}
else
{