]> granicus.if.org Git - postgresql/commit
Fix bogus Name assignment in CreateStatistics
authorAlvaro Herrera <alvherre@alvh.no-ip.org>
Tue, 6 Mar 2018 16:17:13 +0000 (13:17 -0300)
committerAlvaro Herrera <alvherre@alvh.no-ip.org>
Tue, 6 Mar 2018 16:20:40 +0000 (13:20 -0300)
commit1ffb63a2a1767c3dd0c7611bed6383bd37bfbce6
treed78d3ede9276ad7b5253dd2308c0c8d93ad51ea8
parent4c831aeaa7bd837c5462df0bf54dc69d3683237a
Fix bogus Name assignment in CreateStatistics

Apparently, it doesn't work to use a plain cstring as a Name datum: you
may end up having random bytes because of failing to zero the bytes
after the terminating \0, as indicated by valgrind.  I introduced this
bug in 5564c1181548, so backpatch this fix to REL_10_STABLE, like that
commit.

While at it, fix a slightly misleading comment, pointed out by David
Rowley.
src/backend/commands/statscmds.c
src/backend/parser/parse_utilcmd.c