X-Git-Url: http://ftp.carnet.hr/carnet-debian/scm?p=ossec-hids.git;a=blobdiff_plain;f=src%2Fmonitord%2Fmain.c;fp=src%2Fmonitord%2Fmain.c;h=e3f4d5de411bee982dcbe32f482b670ee8f12ada;hp=a4329cd49cd2abc1c3dbd9a42d9525c532a69cd8;hb=789cbc8e52da68eba3517b920ef22e000cf3c9fd;hpb=ef70704f0b31b59bb719b884d6a99cb9e3e2044a diff --git a/src/monitord/main.c b/src/monitord/main.c index a4329cd..e3f4d5d 100755 --- a/src/monitord/main.c +++ b/src/monitord/main.c @@ -101,6 +101,7 @@ int main(int argc, char **argv) mond.agents = NULL; mond.smtpserver = NULL; mond.emailfrom = NULL; + mond.emailidsname = NULL; c = 0; @@ -116,8 +117,9 @@ int main(int argc, char **argv) OS_XML xml; char *tmpsmtp; - char *(xml_smtp[])={"ossec_config", "global", "smtp_server", NULL}; - char *(xml_from[])={"ossec_config", "global", "email_from", NULL}; + const char *(xml_smtp[])={"ossec_config", "global", "smtp_server", NULL}; + const char *(xml_from[])={"ossec_config", "global", "email_from", NULL}; + const char *(xml_idsname[])={"ossec_config", "global", "email_idsname", NULL}; if(OS_ReadXML(cfg, &xml) < 0) { @@ -126,6 +128,7 @@ int main(int argc, char **argv) tmpsmtp = OS_GetOneContentforElement(&xml,xml_smtp); mond.emailfrom = OS_GetOneContentforElement(&xml,xml_from); + mond.emailidsname = OS_GetOneContentforElement(&xml,xml_idsname); if(tmpsmtp && mond.emailfrom) { @@ -165,7 +168,7 @@ int main(int argc, char **argv) } - /* Privilege separation */ + /* Privilege separation */ if(Privsep_SetGroup(gid) < 0) ErrorExit(SETGID_ERROR,ARGV0,group); @@ -201,7 +204,7 @@ int main(int argc, char **argv) verbose(STARTUP_MSG, ARGV0, (int)getpid()); - /* the real daemon now */ + /* the real daemon now */ Monitord(); exit(0); }