diff --git a/logger.c b/logger.c index bcd29e851d5e8511f15ca2b2b16309eba6a8714f..d344611b17f4b66d374f8cea10e2ba81f60989cf 100755 --- a/logger.c +++ b/logger.c @@ -108,7 +108,7 @@ static struct logfile *make_logfile(char *fn, char *components, int lineno) return NULL; f = malloc(sizeof(struct logfile)); if (f) { - memset(f, 0, sizeof(f)); + memset(f, 0, sizeof(struct logfile)); strncpy(f->fn, fn, sizeof(f->fn) - 1); if (!strcasecmp(fn, "ignore")) { f->f = NULL;