Go to file
Kitty Barnett 7d63a3fa5f [FIXED] Access (write) violation / buffer overrun in 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)
2017-10-12 22:55:15 +02:00
debian try to suppress some debian errors we don't care about 2015-11-10 09:55:05 -05:00
doc merge changes for DRTVWR-439 2017-08-16 15:43:58 -04:00
etc Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
indra [FIXED] Access (write) violation / buffer overrun in LLTextureFetchWorker::doWork() 2017-10-12 22:55:15 +02:00
scripts MAINT-7081: Make packages-formatter.py handle multi-line copyrights. 2017-09-27 15:25:29 -04:00
.hgignore DRTVWR-418: Don't report anything in new build-vc120-{32,64}. 2016-11-23 12:06:31 -05:00
.hgtags Added tag 5.0.7-release for changeset abcab37e1b29 2017-08-22 17:10:02 -04:00
BuildParams Automated merge with ssh://bitbucket.org/lindenlab/viewer64 2016-12-16 08:55:38 -05:00
README.md dummy checkin to build an upgrade target 2017-05-17 18:10:43 -07:00
autobuild.xml MAINT-7081: Update to curl build 509254 2017-10-02 14:22:51 -04:00
build.sh MAINT-7192: upgrade to VMP package 506412 2017-06-12 13:26:19 -07:00

README.md

Second Life Viewer

This project manages the source code for the Second Life Viewer.

This source is available as open source; for details on licensing, see the licensing page on the Second Life wiki

For information on how to use and contribute to this, see the open source portal on the wiki.

To download the current default version, visit the download page. For even newer versions try the Alternate Viewers page