Buffer overrun
Maurice Gittens <mgittens@gits.nl>
From: "Maurice Gittens" <mgittens@gits.nl>
To: "PostgreSQL-development" <hackers@postgreSQL.org>
Date: 1998-03-17T18:41:58Z
Lists: pgsql-hackers
Hi, Using the ElectringFence debugging library I found what seems to be a buffer overrun when creating databases. I don't think I understand it all well enough (yet?) to fix it however. Doing a "create database test;" causes the buffer overrun to appear. Without the debugging library I notice no malfunction. In the function createdb a call to the function pg_exec_query which inserts the info about the new database into pg_database eventually dies in the function DataFill called from heap_formtuple. I've noticed that the function pg_exec_query appears twice on the callstack so I guess this function is reentrant right? I hope this is useful to somebody. With regards from Maurice.