git-svn: trunk@746
remotes/push_mirror/metadata
Tomasz Kojm 21 years ago
parent ff46437f2f
commit 4332ab2b61
  1. 1
      clamav-devel/AUTHORS
  2. 11
      clamav-devel/ChangeLog
  3. 3
      clamav-devel/etc/freshclam.conf
  4. 4
      clamav-devel/libclamav/readdb.c

@ -72,6 +72,7 @@ Patrick Bihan-Faou <patrick*mindstep.com>
Martin Blapp <mb*imp.ch>
Igor Brezac <igor*ipass.net>
Len Budney <lbudney*pobox.com>
David Champion <dgc*uchicago.edu>
Andrey Cherezov <andrey*cherezov.koenig.su>
Alex Cherney <alex*cher.id.au>
Tom G. Christensen <tgc*statsbiblioteket.dk>

@ -1,7 +1,14 @@
Thu Aug 12 16:10:31 CEST 2004 (tk)
----------------------------------
* etc/freshclam.conf: add example of PidFile directive (thanks to Youza
Youzovic <youza*post.cz>)
* libclamav: readdb: fix possible memory leaks (patch by Igor Brezac
<igor*ypass.net>)
Thu Aug 12 13:19:37 BST 2004 (njh)
----------------------------------
* clamav-milter: --from=EMAIL option didn't always work, reported by
"Sergey Y. Afonin" <asy@kraft-s.ru>
"Sergey Y. Afonin" <asy*kraft-s.ru>
Thu Aug 12 11:36:36 BST 2004 (njh)
----------------------------------
@ -22,7 +29,7 @@ Wed Aug 11 15:46:56 BST 2004 (njh)
Wed Aug 11 11:34:57 BST 2004 (njh)
----------------------------------
* clamav-milter: Installed a new isLocalAddr checker written by
David Champion <dgc@uchicago.edu>
David Champion <dgc*uchicago.edu>
Tue Aug 10 15:53:25 CEST 2004 (tk)
----------------------------------

@ -17,6 +17,9 @@
# Use system logger (can work together with UpdateLogFile).
#LogSyslog
# This option allows you to save the process identifier of the freshclam daemon
#PidFile /var/run/freshclam.pid
# Specify the type of syslog messages - please refer to 'man syslog'
# for facility names. Default is LOG_LOCAL6.
#LogFacility LOG_MAIL

@ -138,7 +138,6 @@ static int cli_addsig(struct cl_node *root, const char *virname, const char *hex
free(hexcpy);
if(error) {
free(hexcpy);
free(hexnew);
if(new->alt) {
free(new->altn);
@ -177,6 +176,7 @@ static int cli_addsig(struct cl_node *root, const char *virname, const char *hex
virlen = strlen(virname);
if(virlen <= 0) {
free(new->pattern);
if(new->alt) {
free(new->altn);
for(i = 0; i < new->alt; i++)
@ -189,6 +189,7 @@ static int cli_addsig(struct cl_node *root, const char *virname, const char *hex
}
if((new->virname = cli_calloc(virlen + 1, sizeof(char))) == NULL) {
free(new->pattern);
if(new->alt) {
free(new->altn);
for(i = 0; i < new->alt; i++)
@ -203,6 +204,7 @@ static int cli_addsig(struct cl_node *root, const char *virname, const char *hex
strncpy(new->virname, virname, virlen);
if((ret = cli_ac_addpatt(root, new))) {
free(new->pattern);
free(new->virname);
if(new->alt) {
free(new->altn);

Loading…
Cancel
Save