diff options
author | 2024-09-28 21:48:58 +0100 | |
---|---|---|
committer | 2024-09-28 21:48:58 +0100 | |
commit | b15d2c56f05001bff0f7d3b9456dcf8053f73759 (patch) | |
tree | 677942981b0c83f1c7920496ba68fb684d272959 /src/l4dwarp.c | |
parent | a76a99b4230239d12d7b5a1ceb777c073faf31cc (diff) | |
download | sst-b15d2c56f05001bff0f7d3b9456dcf8053f73759.tar.gz sst-b15d2c56f05001bff0f7d3b9456dcf8053f73759.zip |
Fix crash on exit when our raw input is used
Turns out window messages still get generated after the plugin is
unloaded, causing now-unloaded SST code to get called.
In some edge cases some Windows appCompat logic will also then start
suppressing FreeLibrary calls for that game, which breaks plugin hot
reloading. Very dumb and very confusing.
I didn't notice the crashing before due to lack of minidumps from the
relevant games, so thanks aciidz for pointing this issue out.
Diffstat (limited to 'src/l4dwarp.c')
0 files changed, 0 insertions, 0 deletions