Browse Source
The `pickDataDirectory()` function was calling `exit(0)` to quit the application when the user closes the dialog without choosing a data directory. This is a bad idea because a background thread is created (to check free space on the drive of the currently selected datadir). The thread is not stopped and unwound properly, resulting in a potential race condition somewhere deep in Qt. So replace the `exit()` by a boolean return value, and let the stack unwind normally.0.13
Wladimir J. van der Laan
8 years ago
committed by
Pieter Wuille
3 changed files with 10 additions and 5 deletions
Loading…
Reference in new issue