From: Tom Lane Date: Tue, 22 Jul 2003 19:13:25 +0000 (+0000) Subject: wups, took out one memset too many ... X-Git-Url: http://git.postgresql.org/gitweb/static/gitweb.js?a=commitdiff_plain;h=19ba4124d36a48bf53befeaf91186fce7dc5c0a2;p=users%2Fbernd%2Fpostgres.git wups, took out one memset too many ... --- diff --git a/src/backend/postmaster/pgstat.c b/src/backend/postmaster/pgstat.c index 78df0c81cc..b9cb4cd4b2 100644 --- a/src/backend/postmaster/pgstat.c +++ b/src/backend/postmaster/pgstat.c @@ -734,7 +734,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; @@ -806,6 +806,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; @@ -849,6 +850,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; }