From: Tom Lane Date: Tue, 22 Jul 2003 19:13:19 +0000 (+0000) Subject: wups, took out one memset too many ... X-Git-Tag: REL7_4_BETA1~165 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=25114d3e293f00b59be722b6148cdc00d2eb1b4d;p=postgresql wups, took out one memset too many ... --- diff --git a/src/backend/postmaster/pgstat.c b/src/backend/postmaster/pgstat.c index c2bb627434..5ed1247e95 100644 --- a/src/backend/postmaster/pgstat.c +++ b/src/backend/postmaster/pgstat.c @@ -13,7 +13,7 @@ * * Copyright (c) 2001-2003, PostgreSQL Global Development Group * - * $Header: /cvsroot/pgsql/src/backend/postmaster/pgstat.c,v 1.38 2003/07/22 19:00:10 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/postmaster/pgstat.c,v 1.39 2003/07/22 19:13:19 tgl Exp $ * ---------- */ #include "postgres.h" @@ -799,7 +799,7 @@ pgstat_ping(void) void pgstat_initstats(PgStat_Info *stats, Relation rel) { - PgStat_TableEntry *useent = NULL; + PgStat_TableEntry *useent; Oid rel_id = rel->rd_id; int mb; int i; @@ -875,6 +875,7 @@ pgstat_initstats(PgStat_Info *stats, Relation rel) */ i = pgStatTabstatMessages[mb]->m_nentries++; useent = &pgStatTabstatMessages[mb]->m_entry[i]; + MemSet(useent, 0, sizeof(PgStat_TableEntry)); useent->t_id = rel_id; stats->tabentry = (void *) useent; return; @@ -922,6 +923,7 @@ pgstat_initstats(PgStat_Info *stats, Relation rel) mb = pgStatTabstatUsed++; pgStatTabstatMessages[mb]->m_nentries = 1; useent = &pgStatTabstatMessages[mb]->m_entry[0]; + MemSet(useent, 0, sizeof(PgStat_TableEntry)); useent->t_id = rel_id; stats->tabentry = (void *) useent; }