================ @@ -301,13 +294,31 @@ int main_platform(int argc, char *argv[]) { exit(socket_error); } printf("Connection established.\n"); + + std::optional<uint16_t> port = 0; if (g_server) { // Collect child zombie processes. #if !defined(_WIN32) - while (waitpid(-1, nullptr, WNOHANG) > 0) - ; + auto waitResult = waitpid(-1, nullptr, WNOHANG); + while (waitResult > 0) { ---------------- DavidSpickett wrote:
Could be `while (int waitResult = waitpid(.... ) {`. https://github.com/llvm/llvm-project/pull/88845 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits