Fix segfault on joining saving thread

This commit is contained in:
dcvz 2024-06-10 18:19:35 +02:00
parent 835c14b0a8
commit 1f79a69967

View file

@ -204,7 +204,9 @@ void ultramodern::init_saving(RDRAM_ARG1) {
}
void ultramodern::join_saving_thread() {
save_context.saving_thread.join();
if (save_context.saving_thread.joinable()) {
save_context.saving_thread.join();
}
}
void do_dma(RDRAM_ARG PTR(OSMesgQueue) mq, gpr rdram_address, uint32_t physical_addr, uint32_t size, uint32_t direction) {