From d84b1e421e2f4b1596da67e980a59b1b00105a96 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Sun, 26 Jan 2025 21:52:48 +0100 Subject: stop hang if tx fails --- src/wx/cucumber_bridge.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/wx/cucumber_bridge.cc b/src/wx/cucumber_bridge.cc index 3b9f896c9..d392b5554 100644 --- a/src/wx/cucumber_bridge.cc +++ b/src/wx/cucumber_bridge.cc @@ -105,6 +105,8 @@ CucumberBridge::idle() AddContentFile(*message.parameter); } else if (message.id == CUCUMBER_BRIDGE_GET_CONTENT_LIST) { /* I hope it's OK to send and receive from nanomsg sockets from different threads */ - _nanomsg.send(GetContentList()->c_str(), -1); + if (!_nanomsg.send(GetContentList()->c_str(), 200)) { + std::cerr << "Failed to send content list reply.\n"; + } } } -- cgit v1.2.3