Hook up setting of IPv4 properties
[platform/upstream/connman.git] / src / service.c
index d0e8d28..0e2ee6d 100644 (file)
@@ -344,6 +344,13 @@ static DBusMessage *set_property(DBusConnection *conn,
                                "WiFi.Passphrase", service->passphrase);
 
                __connman_storage_save_service(service);
+       } else if (g_str_has_prefix(name, "IPv4.") == TRUE) {
+               int err;
+
+               err = __connman_ipconfig_set_ipv4(service->ipconfig,
+                                                       name + 5, &value);
+               if (err < 0)
+                       return __connman_error_failed(msg, -err);
        } else
                return __connman_error_invalid_property(msg);