diff --git a/libnymea-networkmanager/networkdevice.cpp b/libnymea-networkmanager/networkdevice.cpp index 4603e22..c40792a 100644 --- a/libnymea-networkmanager/networkdevice.cpp +++ b/libnymea-networkmanager/networkdevice.cpp @@ -350,6 +350,9 @@ QStringList NetworkDevice::readIpAddresses(const QString &property, const QStrin QDBusInterface iface(NetworkManagerUtils::networkManagerServiceString(), configPath.path(), "org.freedesktop.DBus.Properties", QDBusConnection::systemBus()); QDBusMessage reply = iface.call("Get", interface, "AddressData"); + if (reply.arguments().isEmpty()) { + return ret; + } QVariant v = reply.arguments().first(); QDBusArgument arg = v.value().variant().value();