Return error for invalid properties on manager and service interfaces
authorMarcel Holtmann <marcel@holtmann.org>
Mon, 29 Jun 2009 07:38:00 +0000 (09:38 +0200)
committerMarcel Holtmann <marcel@holtmann.org>
Mon, 29 Jun 2009 07:38:00 +0000 (09:38 +0200)
src/manager.c
src/service.c

index 14ea6ca..4a61d49 100644 (file)
@@ -263,7 +263,8 @@ static DBusMessage *set_property(DBusConnection *conn,
                dbus_message_iter_get_basic(&value, &str);
 
                return __connman_error_not_supported(msg);
-       }
+       } else
+               return __connman_error_invalid_property(msg);
 
        return g_dbus_create_reply(msg, DBUS_TYPE_INVALID);
 }
index 7c0bc3d..2b84823 100644 (file)
@@ -339,7 +339,8 @@ static DBusMessage *set_property(DBusConnection *conn,
                                "WiFi.Passphrase", service->passphrase);
 
                __connman_storage_save_service(service);
-       }
+       } else
+               return __connman_error_invalid_property(msg);
 
        return g_dbus_create_reply(msg, DBUS_TYPE_INVALID);
 }