Follow-up for #28551.
if (strv_isempty(l)) {
c->restrict_network_interfaces_is_allow_list = false;
- c->restrict_network_interfaces = set_free(c->restrict_network_interfaces);
+ c->restrict_network_interfaces = set_free_free(c->restrict_network_interfaces);
unit_write_settingf(u, flags, name, "%s=", name);
return 1;
if (!UNIT_WRITE_FLAGS_NOOP(flags)) {
if (strv_isempty(allow_list) && strv_isempty(deny_list)) {
- c->log_filter_allowed_patterns = set_free(c->log_filter_allowed_patterns);
- c->log_filter_denied_patterns = set_free(c->log_filter_denied_patterns);
+ c->log_filter_allowed_patterns = set_free_free(c->log_filter_allowed_patterns);
+ c->log_filter_denied_patterns = set_free_free(c->log_filter_denied_patterns);
unit_write_settingf(u, flags, name, "%s=", name);
} else {
r = set_put_strdupv(&c->log_filter_allowed_patterns, allow_list);
if (strv_isempty(l)) {
c->restrict_filesystems_allow_list = false;
- c->restrict_filesystems = set_free(c->restrict_filesystems);
+ c->restrict_filesystems = set_free_free(c->restrict_filesystems);
unit_write_setting(u, flags, name, "RestrictFileSystems=");
return 1;
return r;
if (!UNIT_WRITE_FLAGS_NOOP(flags) && isempty) {
- c->import_credentials = set_free(c->import_credentials);
+ c->import_credentials = set_free_free(c->import_credentials);
(void) unit_write_settingf(u, flags, name, "%s=", name);
}
if (isempty(rvalue)) {
/* Empty assignment resets the list */
- c->restrict_filesystems = set_free(c->restrict_filesystems);
+ c->restrict_filesystems = set_free_free(c->restrict_filesystems);
c->restrict_filesystems_allow_list = false;
return 0;
}
if (isempty(rvalue)) {
/* Empty assignment resets the list */
- *import_credentials = set_free(*import_credentials);
+ *import_credentials = set_free_free(*import_credentials);
return 0;
}
if (isempty(rvalue)) {
/* Empty assignment resets the list */
- c->restrict_network_interfaces = set_free(c->restrict_network_interfaces);
+ c->restrict_network_interfaces = set_free_free(c->restrict_network_interfaces);
return 0;
}
if (isempty(pattern)) {
/* Empty assignment resets the lists. */
- c->log_filter_allowed_patterns = set_free(c->log_filter_allowed_patterns);
- c->log_filter_denied_patterns = set_free(c->log_filter_denied_patterns);
+ c->log_filter_allowed_patterns = set_free_free(c->log_filter_allowed_patterns);
+ c->log_filter_denied_patterns = set_free_free(c->log_filter_denied_patterns);
return 0;
}
c->log_ratelimit_interval = s->ratelimit_interval;
c->log_ratelimit_burst = s->ratelimit_burst;
- c->log_filter_allowed_patterns = set_free(c->log_filter_allowed_patterns);
- c->log_filter_denied_patterns = set_free(c->log_filter_denied_patterns);
+ c->log_filter_allowed_patterns = set_free_free(c->log_filter_allowed_patterns);
+ c->log_filter_denied_patterns = set_free_free(c->log_filter_denied_patterns);
}
static ClientContext* client_context_free(Server *s, ClientContext *c) {