@@ -19589,6 +19589,7 @@ modify_agent_control_scan_config_gmp (gvm_connection_t *connection,
1958919589 const char *agent_control_id, *attempts, *delay_in_seconds;
1959019590 const char *max_jitter_in_seconds, *bulk_size, *bulk_throttle_time_in_ms;
1959119591 const char *indexer_dir_depth, *interval_in_seconds, *miss_until_inactive;
19592+ const char *update_to_latest;
1959219593 params_t *scheduler_cron_times;
1959319594 int ret;
1959419595 entity_t entity;
@@ -19602,6 +19603,7 @@ modify_agent_control_scan_config_gmp (gvm_connection_t *connection,
1960219603 scheduler_cron_times = params_values (params, "scheduler_cron_times:");
1960319604 interval_in_seconds = params_value (params, "interval_in_seconds");
1960419605 miss_until_inactive = params_value (params, "miss_until_inactive");
19606+ update_to_latest = params_value (params, "update_to_latest");
1960519607
1960619608 CHECK_VARIABLE_INVALID (attempts, "Modify Agent Control Scan Config");
1960719609 CHECK_VARIABLE_INVALID (delay_in_seconds, "Modify Agent Control Scan Config");
@@ -19616,6 +19618,8 @@ modify_agent_control_scan_config_gmp (gvm_connection_t *connection,
1961619618 "Modify Agent Control Scan Config");
1961719619 CHECK_VARIABLE_INVALID (miss_until_inactive,
1961819620 "Modify Agent Control Scan Config");
19621+ CHECK_VARIABLE_INVALID (update_to_latest,
19622+ "Modify Agent Control Scan Config");
1961919623
1962019624 agent_control_id = params_value (params, "agent_control_id");
1962119625 if (!agent_control_id)
@@ -19647,7 +19651,8 @@ modify_agent_control_scan_config_gmp (gvm_connection_t *connection,
1964719651
1964819652 format = g_strdup_printf (
1964919653 "<modify_agent_control_scan_config agent_control_id=\"%s\">"
19650- "<config>"
19654+ "<config_defaults>"
19655+ "<agent_defaults>"
1965119656 "<agent_control>"
1965219657 "<retry>"
1965319658 "<attempts>%%s</attempts>"
@@ -19667,7 +19672,11 @@ modify_agent_control_scan_config_gmp (gvm_connection_t *connection,
1966719672 "<interval_in_seconds>%%s</interval_in_seconds>"
1966819673 "<miss_until_inactive>%%s</miss_until_inactive>"
1966919674 "</heartbeat>"
19670- "</config>"
19675+ "</agent_defaults>"
19676+ "<agent_control_defaults>"
19677+ "<update_to_latest>%%s</update_to_latest>"
19678+ "</agent_control_defaults>"
19679+ "</config_defaults>"
1967119680 "</modify_agent_control_scan_config>",
1967219681 agent_control_id, items_xml->str);
1967319682
@@ -19677,7 +19686,7 @@ modify_agent_control_scan_config_gmp (gvm_connection_t *connection,
1967719686 ret = gmpf (connection, credentials, &response, &entity, response_data,
1967819687 format, attempts, delay_in_seconds, max_jitter_in_seconds,
1967919688 bulk_size, bulk_throttle_time_in_ms, indexer_dir_depth,
19680- interval_in_seconds, miss_until_inactive);
19689+ interval_in_seconds, miss_until_inactive, update_to_latest );
1968119690
1968219691 g_free (format);
1968319692 g_string_free (items_xml, TRUE);
0 commit comments