fixed ip address validation
This commit is contained in:
parent
14ab5398d4
commit
47b661c2c9
@ -43,9 +43,7 @@ void IntegrationPluginIdm::setupThing(ThingSetupInfo *info)
|
|||||||
|
|
||||||
if (thing->thingClassId() == navigator2ThingClassId) {
|
if (thing->thingClassId() == navigator2ThingClassId) {
|
||||||
QHostAddress hostAddress = QHostAddress(thing->paramValue(navigator2ThingIpAddressParamTypeId).toString());
|
QHostAddress hostAddress = QHostAddress(thing->paramValue(navigator2ThingIpAddressParamTypeId).toString());
|
||||||
|
if (hostAddress.isNull()) {
|
||||||
|
|
||||||
if (!hostAddress.isNull()) {
|
|
||||||
qCWarning(dcIdm()) << "Setup failed, IP address not valid";
|
qCWarning(dcIdm()) << "Setup failed, IP address not valid";
|
||||||
info->finish(Thing::ThingErrorInvalidParameter, QT_TR_NOOP("No IP address given"));
|
info->finish(Thing::ThingErrorInvalidParameter, QT_TR_NOOP("No IP address given"));
|
||||||
return;
|
return;
|
||||||
|
|||||||
Reference in New Issue
Block a user