summaryrefslogtreecommitdiffstats
path: root/src/knx/netip/qknxnetipendpointconnection.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/knx/netip/qknxnetipendpointconnection.cpp')
-rw-r--r--src/knx/netip/qknxnetipendpointconnection.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/knx/netip/qknxnetipendpointconnection.cpp b/src/knx/netip/qknxnetipendpointconnection.cpp
index 6b256bc..03785e1 100644
--- a/src/knx/netip/qknxnetipendpointconnection.cpp
+++ b/src/knx/netip/qknxnetipendpointconnection.cpp
@@ -1232,11 +1232,14 @@ void QKnxNetIpEndpointConnection::connectToHost(const QHostAddress &address, qui
.create();
d->m_controlEndpointVersion = request.header().protocolVersion();
- qDebug() << "Sending connect request:" << request;
d->setAndEmitStateChanged(QKnxNetIpEndpointConnection::State::Connecting);
+
+ qDebug() << "Sending connect request:" << request;
d->m_udpSocket->writeDatagram(request.bytes().toByteArray(),
d->m_remoteControlEndpoint.address, d->m_remoteControlEndpoint.port);
- d->m_connectRequestTimer->start(QKnxNetIp::ConnectRequestTimeout);
+
+ if (d->m_connectRequestTimer)
+ d->m_connectRequestTimer->start(QKnxNetIp::ConnectRequestTimeout);
}
/*!