Fix attribution for 55799d8f7b99, cf9e0847adcc and 8882db725f44 that were originally done by Drake Arconis (Sovereign Engineer)
parent
6197835813
commit
3659e91bbb
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
Loading…
Reference in New Issue