Crashfix: in ll_safe_string not only guard against 0 pointer, but against illegal length of buffer too.
parent
60393abdad
commit
2005b4fed4
|
|
@ -47,7 +47,8 @@ std::string ll_safe_string(const char* in)
|
|||
|
||||
std::string ll_safe_string(const char* in, S32 maxlen)
|
||||
{
|
||||
if(in) return std::string(in, maxlen);
|
||||
if(in && maxlen > 0 ) return std::string(in, maxlen);
|
||||
|
||||
return std::string();
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue