Re: BUG #15312: Possible access to unintended variable in "postgres/src/backend/postmaster/pgstat.c" line 2698
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: petrum@gmail.com
Cc: pgsql-bugs@lists.postgresql.org
Date: 2018-08-07T18:45:22Z
Lists: pgsql-bugs
=?utf-8?q?PG_Bug_reporting_form?= <noreply@postgresql.org> writes: > MemSet(BackendActivityBuffer, 0, size); //HERE > Shouldn't BackendActivityBufferSize be accessed in the marked line instead > of size? Yeah, I think you're right --- looks like a pretty obvious copy-and-paste oversight. It's probably harmless as long as pgstat_track_activity_query_size is at least NAMEDATALEN, but it's not good. Thanks for reporting that! regards, tom lane
Commits
-
Fix incorrect initialization of BackendActivityBuffer.
- 6be25d52cfbe 9.3.25 landed
- 753051cc721e 9.4.20 landed
- 0667d889ea9b 9.5.15 landed
- f73a31370624 9.6.11 landed
- 8dd07458149a 10.6 landed
- 1b5438ec2a4d 11.0 landed
- 41db97399d6b 12.0 landed
-
Try to log current the query string when a backend crashes.
- c8e8b5a6e20b 9.2.0 cited