diff options
author | Karsten Heimrich <karsten.heimrich@qt.io> | 2022-03-10 09:17:27 +0100 |
---|---|---|
committer | Karsten Heimrich <karsten.heimrich@qt.io> | 2022-03-31 20:46:08 +0100 |
commit | 9695bd15de5130f29869edfaa25c66db512b67bc (patch) | |
tree | d5f8847d0195677fe8eeb501b57e18ab1f0f360f /src | |
parent | cfe8e23155e28a86ce21e10da702d68145b68080 (diff) |
Fix QModbusClient::processResponse() is never called
We did call the private function directly instead of the
publicly available first.
Fixes: QTBUG-101351
Cherry-pick: 6.3 6.2 5.15
Change-Id: Ied5aec749b04d6b530a9c44b3921382f877c7dc5
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
Reviewed-by: Sze Howe Koh <szehowe.koh@gmail.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/serialbus/qmodbusclient.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/serialbus/qmodbusclient.cpp b/src/serialbus/qmodbusclient.cpp index 8f596f8..833bdb3 100644 --- a/src/serialbus/qmodbusclient.cpp +++ b/src/serialbus/qmodbusclient.cpp @@ -367,7 +367,7 @@ void QModbusClientPrivate::processQueueElement(const QModbusResponse &pdu, } QModbusDataUnit unit = element.unit; - if (!processResponse(pdu, &unit)) { + if (!q_func()->processResponse(pdu, &unit)) { element.reply->setError(QModbusDevice::UnknownError, QModbusClient::tr("An invalid response has been received.")); return; |