- }
- else if(strcmp(node[i]->element, xml_syslog_group) == 0)
- {
- os_calloc(1, sizeof(OSMatch),syslog_config[s]->group);
- if(!OSMatch_Compile(node[i]->content,
- syslog_config[s]->group, 0))
- {
- merror(REGEX_COMPILE, ARGV0, node[i]->content,
+ } else if (strcmp(node[i]->element, xml_syslog_use_fqdn) == 0) {
+ if (strcmp(node[i]->content, "yes") == 0) {
+ syslog_config[s]->use_fqdn = 1;
+ } else if (strcmp(node[i]->content, "no") == 0) {
+ syslog_config[s]->use_fqdn = 0;
+ } else {
+ merror(XML_VALUEERR, __local_name, node[i]->element, node[i]->content);
+ goto fail;
+ }
+ } else if (strcmp(node[i]->element, xml_syslog_group) == 0) {
+ os_calloc(1, sizeof(OSMatch), syslog_config[s]->group);
+ if (!OSMatch_Compile(node[i]->content,
+ syslog_config[s]->group, 0)) {
+ merror(REGEX_COMPILE, __local_name, node[i]->content,