Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:11.4:Update
libmodplug.import4352
libmodplug-s3m-stack-overflow.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File libmodplug-s3m-stack-overflow.patch of Package libmodplug.import4352
diff -ur libmodplug-0.8.8.1/src/load_s3m.cpp libmodplug-0.8.8.2/src/load_s3m.cpp --- libmodplug-0.8.8.1/src/load_s3m.cpp 2010-04-04 14:15:24.000000000 +0200 +++ libmodplug-0.8.8.2/src/load_s3m.cpp 2011-03-25 23:17:18.000000000 +0100 @@ -257,6 +257,10 @@ patnum = npat = psfh.patnum; if (patnum > MAX_PATTERNS) patnum = MAX_PATTERNS; memset(ptr, 0, sizeof(ptr)); + + // Ignore file if it has a corrupted header. + if (nins+npat > 256) return FALSE; + if (nins+npat) { memcpy(ptr, lpStream+dwMemPos, 2*(nins+npat));
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor