diff options
author | Bruce Momjian <bruce@momjian.us> | 1998-08-29 18:06:57 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 1998-08-29 18:06:57 +0000 |
commit | 88800aac14c54f595d288be0e1fac8720f5f5b5d (patch) | |
tree | eeb99c78319a0562275e01fa3a480b2fabf181c7 /src/backend/access/gist/giststrat.c | |
parent | 2618fcdf0d563daf958336978fd2559c9d82ea9f (diff) | |
download | postgresql-88800aac14c54f595d288be0e1fac8720f5f5b5d.tar.gz postgresql-88800aac14c54f595d288be0e1fac8720f5f5b5d.zip |
Ok. BTW Mr. Kataoka who is maintaing Japanese version of PostgreSQL
ODBC driver have found a bug in 6.3.2 pg_dump and have made patches.
I confirmed that the same bug still exists in the current source
tree. So I made up patches based on Kataoka's. Here are some
explanations.
o fmtId() returns pointer to a static memory in it. In the meantime
there is a line where is fmtId() called twice without saving the
first value returned by fmtId(). So second call to fmtId() will
break the first one.
o findTableByName() looks up a table by its name. if a table name
contanins upper letters or non ascii chars, fmtId() will returns
a name quoted in double quotes, which will not what findTableByName()
wants. The result is SEG fault. -- Tatsuo Ishii t-ishii@sra.co.jp
Diffstat (limited to 'src/backend/access/gist/giststrat.c')
0 files changed, 0 insertions, 0 deletions