Commit 03c3f94
Call gsf_shutdown in MsiCloseAllHandles to prevent DLL unload crash
After closing all handles and unreffing GLib objects, call gsf_shutdown()
to properly tear down libgsf. This preempts the crash that occurs when
libgsf's DllMain tries to clean up during DLL_PROCESS_DETACH after the
GLib type system is partially torn down.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent 5733115 commit 03c3f94
1 file changed
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
299 | 299 | | |
300 | 300 | | |
301 | 301 | | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
302 | 306 | | |
303 | 307 | | |
304 | 308 | | |
| |||
0 commit comments