diff options
author | Alex Blasche <alexander.blasche@digia.com> | 2014-10-16 14:24:13 +0200 |
---|---|---|
committer | Alex Blasche <alexander.blasche@digia.com> | 2014-10-21 09:58:55 +0200 |
commit | ec2cc1b88b0ba2ef20b1969d0a6a897f7f312d4c (patch) | |
tree | 60a2e9ba0d5706de351c7a11845407ab2cf1b5e8 /src/bluetooth/qlowenergycontroller_p.cpp | |
parent | c3e68510068d3ce3ce4cc65e0352e346b3722bd2 (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.cpp | 8 |
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); } |