From: <al...@us...> - 2003-04-04 18:38:31
|
Update of /cvsroot/msyslog/syslog/src/modules In directory sc8-pr-cvs1:/tmp/cvs-serv31508/src/modules Modified Files: om_regex.c Log Message: warn. but anyway this module sucks in current state. Index: om_regex.c =================================================================== RCS file: /cvsroot/msyslog/syslog/src/modules/om_regex.c,v retrieving revision 1.49 retrieving revision 1.50 diff -u -d -r1.49 -r1.50 --- om_regex.c 1 Oct 2002 19:37:39 -0000 1.49 +++ om_regex.c 4 Apr 2003 18:38:26 -0000 1.50 @@ -468,13 +468,16 @@ int ix; +#warning FIX THIS strncpy(new_string, *non_subst++, MAXLINE+1); for(ix = 0 ; ix < no_subst ; ++ix) { char length = pmatch[*subexp_no].rm_eo - pmatch[*subexp_no].rm_so; char *start = string + pmatch[*subexp_no++].rm_so; +#warning FIX THIS strncat( new_string, start, min( length, MAXLINE+1 - strlen(new_string) ) ); +#warning FIX THIS strncat( new_string, *non_subst++, MAXLINE+1 - strlen(new_string) ); } @@ -487,6 +490,7 @@ case OM_FILTER_HOST: memset(f->f_prevhost, '\0', MAXHOSTNAMELEN); +#warning FIX THIS strncpy(f->f_prevhost, new_string, MAXHOSTNAMELEN - 1); break; } |