]> granicus.if.org Git - postgresql/commit
Sync listDbRoleSettings() with the rest of the world.
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 27 Jul 2017 15:57:29 +0000 (11:57 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 27 Jul 2017 15:57:29 +0000 (11:57 -0400)
commitb884f629dcbac002a703ccaf0990d9467ae69a19
treeaef98168c70fbbfe5d6e06172e3da9993581d5c1
parentdc4da3dc84c7c0d1a58275f78f0e3401385e3700
Sync listDbRoleSettings() with the rest of the world.

listDbRoleSettings() handled its server version check randomly differently
from every other comparable function in describe.c, not only as to code
layout but also message wording.  It also leaked memory, because its
PQExpBuffer management was also unlike everyplace else (and wrong).

Also fix an error-case leak in add_tablespace_footer().

In passing, standardize the format of function header comments in
describe.c --- we usually put "/*" alone on a line.

Daniel Gustafsson, memory leak fixes by me

Discussion: https://postgr.es/m/3641F19B-336A-431A-86CE-A80562505C5E@yesql.se
src/bin/psql/describe.c