diff --git a/ws/ws_sentry_minidump_upload.cpp b/ws/ws_sentry_minidump_upload.cpp index 51cbc273..170a0f67 100644 --- a/ws/ws_sentry_minidump_upload.cpp +++ b/ws/ws_sentry_minidump_upload.cpp @@ -94,10 +94,19 @@ namespace ix done = true; }); + int i = 0; + while (!done) { std::chrono::duration duration(10); std::this_thread::sleep_for(duration); + + if (i++ > 5000) break; // wait 5 seconds max + } + + if (!done) + { + spdlog::error("Error: timing out trying to sent a crash to sentry"); } return 0;