diff options
Diffstat (limited to 'server/agent-msg-filter.c')
-rw-r--r-- | server/agent-msg-filter.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/server/agent-msg-filter.c b/server/agent-msg-filter.c index 1ddeb814..6e1e645f 100644 --- a/server/agent-msg-filter.c +++ b/server/agent-msg-filter.c @@ -28,11 +28,14 @@ #include "red-dispatcher.h" void agent_msg_filter_init(struct AgentMsgFilter *filter, - int copy_paste, int file_xfer, int discard_all) + gboolean copy_paste, gboolean file_xfer, + gboolean use_client_monitors_config, + int discard_all) { memset(filter, 0, sizeof(*filter)); filter->copy_paste_enabled = copy_paste; filter->file_xfer_enabled = file_xfer; + filter->use_client_monitors_config = use_client_monitors_config; filter->discard_all = discard_all; } @@ -93,7 +96,7 @@ data_to_read: } break; case VD_AGENT_MONITORS_CONFIG: - if (reds_use_client_monitors_config(reds)) { + if (filter->use_client_monitors_config) { filter->result = AGENT_MSG_FILTER_MONITORS_CONFIG; } else { filter->result = AGENT_MSG_FILTER_OK; |