Fix attribution for 55799d8f7b99, cf9e0847adcc and 8882db725f44 that were originally done by Drake Arconis (Sovereign Engineer)

Ansariel 2014-08-29 08:42:14 +02:00
parent 6197835813
commit 3659e91bbb
3 changed files with 6 additions and 6 deletions

View File

@ -124,7 +124,7 @@ namespace
{
public:
RawInjector(const U8* data, S32 size) : mData(data), mSize(size) {}
// <FS> Memleak fix by Cinder Roxley
// <FS> Memleak fix by Sovereign Engineer
//virtual ~RawInjector() {delete mData;}
virtual ~RawInjector() {delete [] mData;}
// </FS>

View File

@ -344,7 +344,7 @@ void LLMultiFloater::removeFloater(LLFloater* floaterp)
updateResizeLimits();
// <FS> Use dynamic cast instead of c-style cast; found by Cinder Roxley
// <FS> Use dynamic cast instead of c-style cast; found by Sovereign Engineer
//tabOpen((LLFloater*)mTabContainer->getCurrentPanel(), false);
LLFloater* tab_floaterp = dynamic_cast<LLFloater*>(mTabContainer->getCurrentPanel());
if (tab_floaterp)

View File

@ -1566,7 +1566,7 @@ const char *LLXMLNode::parseFloat(const char *str, F64 *dest, U32 precision, Enc
{
str = skipWhitespace(str);
// <FS> Fix potential heap buffer overflow from using memcmp in llxmlnode; by Cinder Roxley
// <FS> Fix potential heap buffer overflow from using memcmp in llxmlnode; by Sovereign Engineer
//if (memcmp(str, "inf", 3) == 0)
if (strncmp(str, "inf", 3) == 0)
// </FS>
@ -1574,7 +1574,7 @@ const char *LLXMLNode::parseFloat(const char *str, F64 *dest, U32 precision, Enc
*(U64 *)dest = 0x7FF0000000000000ll;
return str + 3;
}
// <FS> Fix potential heap buffer overflow from using memcmp in llxmlnode; by Cinder Roxley
// <FS> Fix potential heap buffer overflow from using memcmp in llxmlnode; by Sovereign Engineer
//if (memcmp(str, "-inf", 4) == 0)
if (strncmp(str, "-inf", 4) == 0)
// </FS>
@ -1582,7 +1582,7 @@ const char *LLXMLNode::parseFloat(const char *str, F64 *dest, U32 precision, Enc
*(U64 *)dest = 0xFFF0000000000000ll;
return str + 4;
}
// <FS> Fix potential heap buffer overflow from using memcmp in llxmlnode; by Cinder Roxley
// <FS> Fix potential heap buffer overflow from using memcmp in llxmlnode; by Sovereign Engineer
//if (memcmp(str, "1.#INF", 6) == 0)
if (strncmp(str, "1.#INF", 6) == 0)
// </FS>
@ -1590,7 +1590,7 @@ const char *LLXMLNode::parseFloat(const char *str, F64 *dest, U32 precision, Enc
*(U64 *)dest = 0x7FF0000000000000ll;
return str + 6;
}
// <FS> Fix potential heap buffer overflow from using memcmp in llxmlnode; by Cinder Roxley
// <FS> Fix potential heap buffer overflow from using memcmp in llxmlnode; by Sovereign Engineer
//if (memcmp(str, "-1.#INF", 7) == 0)
if (strncmp(str, "-1.#INF", 7) == 0)
// </FS>