Fixes BMC#25965
---
 vpn/vpn-provider.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/vpn/vpn-provider.c b/vpn/vpn-provider.c
index ae2d2d0..e0f1b84 100644
--- a/vpn/vpn-provider.c
+++ b/vpn/vpn-provider.c
@@ -491,8 +491,12 @@ static DBusMessage *set_property(DBusConnection *conn, 
DBusMessage *msg,
                                provider_schedule_changed(provider,
                                                        USER_ROUTES_CHANGED);
                }
-       } else
-               return __connman_error_invalid_property(msg);
+       } else {
+               const char *str;
+
+               dbus_message_iter_get_basic(&value, &str);
+               vpn_provider_set_string(provider, name, str);
+       }
 
        return g_dbus_create_reply(msg, DBUS_TYPE_INVALID);
 }
-- 
1.7.11.4

_______________________________________________
connman mailing list
connman@connman.net
http://lists.connman.net/listinfo/connman

Reply via email to