Age | Commit message (Collapse) | Author |
|
|
|
|
|
LLTextureFetchWorker::doWork()
The trouble lines are:
U8 * buffer = (U8 *) ALLOCATE_MEM(LLImageBase::getPrivatePool(), total_size);
if (cur_size > 0)
{
memcpy(buffer, mFormattedImage->getData(), cur_size);
}
If 'cur_size > mHttpReplyOffset + append_size' then 'total_size -= src_offset' will cause
total_size to be smaller than cur_size causing a write access violation on the memcpy.
Since the response is invalid it seemed best to make it follow the other failed partial condition.
(transplanted from 737e28ec6b4d74f3ff915a4effc13d7b615a6a9b)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
viewer-bear
|
|
|
|
unlists listings
|
|
|
|
|
|
floater
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
predictable and standard X-forward way in scripts.
|
|
handle notification of same to update control avatars on notification from elsewhere.
|
|
allow animesh skeletons to be reset, although there's no way currently to exercise the latter capability.
|
|
|
|
agent's region. This assumes that all regions will have the same settings, which is normally a safe assumption.
|
|
|
|
especially for animated objects.
|
|
some triangle information that we may or may not ultimately keep. Surface area calcs still not working
|
|
always the high LOD
|
|
editing an attached object via text widgets
|
|
attachments, to allow editing to work correctly
|
|
|
|
mesh becomes an animated object
|
|
|
|
value to be revised after testing.
|
|
limits that are also enforced on the server.
|
|
|
|
|
|
|
|
object attachment count
|
|
|
|
|
|
attachments.
|