summaryrefslogtreecommitdiffstats
path: root/src/bluetooth/qlowenergycontroller_p.cpp
diff options
context:
space:
mode:
authorAlex Blasche <alexander.blasche@digia.com>2014-10-16 14:24:13 +0200
committerAlex Blasche <alexander.blasche@digia.com>2014-10-21 09:58:55 +0200
commitec2cc1b88b0ba2ef20b1969d0a6a897f7f312d4c (patch)
tree60a2e9ba0d5706de351c7a11845407ab2cf1b5e8 /src/bluetooth/qlowenergycontroller_p.cpp
parentc3e68510068d3ce3ce4cc65e0352e346b3722bd2 (diff)
Ensure behavior of QLEController ctor when handling invld remote device
Change-Id: I467c57d7466d0cbf57fe6550eb03e23212db3fea Reviewed-by: Timur Pocheptsov <Timur.Pocheptsov@digia.com> Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Diffstat (limited to 'src/bluetooth/qlowenergycontroller_p.cpp')
-rw-r--r--src/bluetooth/qlowenergycontroller_p.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/bluetooth/qlowenergycontroller_p.cpp b/src/bluetooth/qlowenergycontroller_p.cpp
index 7de0c604..f3a12473 100644
--- a/src/bluetooth/qlowenergycontroller_p.cpp
+++ b/src/bluetooth/qlowenergycontroller_p.cpp
@@ -48,6 +48,14 @@ QLowEnergyControllerPrivate::~QLowEnergyControllerPrivate()
void QLowEnergyControllerPrivate::connectToDevice()
{
+ // required to pass unit test on default backend
+ if (remoteDevice.isNull()) {
+ qWarning() << "Invalid/null remote device address";
+ setError(QLowEnergyController::UnknownRemoteDeviceError);
+ return;
+ }
+
+ qWarning() << "QLowEnergyControllerPrivate::connectToDevice(): Not implemented";
setError(QLowEnergyController::UnknownError);
}