Age | Commit message (Collapse) | Author |
|
These are replaced by Common::String usage.
|
|
|
|
|
|
These were of the type memset of a complex structure.
|
|
|
|
|
|
|
|
This was causing a crash with buffer overflow on Windows builds, but
diagnosing with Valgrind showed invalid strings being accessed in the
sound code. Some analysis showed that these were mainly the reference
to c_str() buffers from a local heap Common::String which was out of
scope and thus destructed, giving an invalid pointer.
The fix here also simplifies the code as well as avoiding this issue.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This fixes CID 1404916.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Nipun was able to construct such position in Map28 which led to a closed
loop and the game hung.
We're inserting a watchdog here now.
|
|
It was fixed later in the Win version, as it was transferring
Guy to a wrong level.
|
|
|