diff options
| -rw-r--r-- | indra/llcommon/lluriparser.cpp | 12 | 
1 files changed, 12 insertions, 0 deletions
| diff --git a/indra/llcommon/lluriparser.cpp b/indra/llcommon/lluriparser.cpp index e24e53426e..8c456ee879 100644 --- a/indra/llcommon/lluriparser.cpp +++ b/indra/llcommon/lluriparser.cpp @@ -124,6 +124,18 @@ void LLUriParser::textRangeToString(UriTextRangeA& textRange, std::string& str)  		return;  	} +	if(textRange.first == NULL) +	{ +		LL_WARNS() << "textRange.first is NULL for uri: " << mNormalizedUri << LL_ENDL; +		return; +	} + +	if(textRange.afterLast == NULL) +	{ +		LL_WARNS() << "textRange.afterLast is NULL for uri: " << mNormalizedUri << LL_ENDL; +		return; +	} +  	S32 len = textRange.afterLast - textRange.first;  	if (len)  	{ | 
