From 57a8e524678b5c8879da6f23325984fc05945549 Mon Sep 17 00:00:00 2001 From: Tomasz Kojm Date: Wed, 6 Apr 2005 14:13:09 +0000 Subject: [PATCH] initialise refcount in cli_loadmd() git-svn: trunk@1454 --- clamav-devel/ChangeLog | 4 ++++ clamav-devel/libclamav/readdb.c | 1 + 2 files changed, 5 insertions(+) diff --git a/clamav-devel/ChangeLog b/clamav-devel/ChangeLog index 6a6781d38..605311604 100644 --- a/clamav-devel/ChangeLog +++ b/clamav-devel/ChangeLog @@ -1,3 +1,7 @@ +Wed Apr 6 16:11:50 CEST 2005 (tk) +---------------------------------- + * libclamav/readdb.c: initialise refcount in cli_loadmd() + Tue Apr 5 14:27:32 BST 2005 (trog) ----------------------------------- * libclamav/vba_extract.c: fix possible crash diff --git a/clamav-devel/libclamav/readdb.c b/clamav-devel/libclamav/readdb.c index fc6d47b12..c9c695002 100644 --- a/clamav-devel/libclamav/readdb.c +++ b/clamav-devel/libclamav/readdb.c @@ -725,6 +725,7 @@ static int cli_loadmd(FILE *fd, struct cl_node **root, unsigned int *signo, int *root = (struct cl_node *) cli_calloc(1, sizeof(struct cl_node)); if(!*root) return CL_EMEM; + (*root)->refcount = 1; } while(fgets(buffer, FILEBUFF, fd)) {