aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/gist/giststrat.c
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>1998-08-29 18:06:57 +0000
committerBruce Momjian <bruce@momjian.us>1998-08-29 18:06:57 +0000
commit88800aac14c54f595d288be0e1fac8720f5f5b5d (patch)
treeeeb99c78319a0562275e01fa3a480b2fabf181c7 /src/backend/access/gist/giststrat.c
parent2618fcdf0d563daf958336978fd2559c9d82ea9f (diff)
downloadpostgresql-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