From 45608abda7b9470ec0b3ea26e849ec71b637288d Mon Sep 17 00:00:00 2001 From: Alex Blasche Date: Tue, 8 Jan 2019 10:52:41 +0100 Subject: Don't reverse uuids which are derived from Bluetooth's base uuid The related bug only happens for custom uuids. Fixes: QTBUG-72681 Change-Id: I22d87b84bf3958ecce9b6020e3323f1e6c6a9255 Reviewed-by: Timur Pocheptsov --- src/bluetooth/qbluetoothsocket_android.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/bluetooth/qbluetoothsocket_android.cpp b/src/bluetooth/qbluetoothsocket_android.cpp index a478819b..d7f17d17 100644 --- a/src/bluetooth/qbluetoothsocket_android.cpp +++ b/src/bluetooth/qbluetoothsocket_android.cpp @@ -196,7 +196,7 @@ static QBluetoothUuid reverseUuid(const QBluetoothUuid &serviceUuid) bool isBaseUuid = false; serviceUuid.toUInt32(&isBaseUuid); if (isBaseUuid) - return QBluetoothUuid(); + return serviceUuid; const quint128 original = serviceUuid.toUInt128(); quint128 reversed; -- cgit v1.2.3