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
(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.
pgsql-hackers by date
|Next:||From: Jeroen van Vianen||Date: 1998-03-17 18:42:11|
|Subject: Re: [HACKERS] Some cleanups/enhancements|
|Previous:||From: The Hermit Hacker||Date: 1998-03-17 18:41:04|
|Subject: RE: [HACKERS] First mega-patch...|