Skip to content

Commit 4f458b5

Browse files
committed
Fix empty server side port name issue for error message
1 parent 019390d commit 4f458b5

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

bugreport.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Issue on com0com driver on Windows
2+
3+
Program freezes on `WriteFile` standard WinAPI function when write to com0com virtual COM port

src/server/runtime/server_portrunnable.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,11 @@ mbServerPortRunnable::mbServerPortRunnable(mbServerPort *serverPort, const Modbu
5757
break;
5858
}
5959

60-
m_modbusPort->connect(&ModbusServerPort::signalError , this, &mbServerPortRunnable::slotError );
60+
m_modbusPort->connect(&ModbusServerPort::signalError, this, &mbServerPortRunnable::slotError);
6161

62-
setName(settings.value(mbServerPort::Strings::instance().name).toString());
62+
QString name = settings.value(mbServerPort::Strings::instance().name).toString();
63+
m_modbusPort->setObjectName(name.toUtf8().constData());
64+
setName(name);
6365
}
6466

6567
mbServerPortRunnable::~mbServerPortRunnable()

0 commit comments

Comments
 (0)