diff -r f5f1142c1516 -r 3ee8c1b20ffe indra/llinventory/llnotecard.cpp --- a/indra/llinventory/llnotecard.cpp Mon Dec 20 09:06:06 2010 -0500 +++ b/indra/llinventory/llnotecard.cpp Tue Dec 14 12:30:32 2010 -0800 @@ -199,7 +199,7 @@ return FALSE; } - if(text_len > mMaxText) + if(text_len > mMaxText || text_len < 0) { llwarns << "Invalid Linden text length: " << text_len << llendl; return FALSE;