diff options
author | Bruce Momjian | 1998-08-29 18:06:57 +0000 |
---|---|---|
committer | Bruce Momjian | 1998-08-29 18:06:57 +0000 |
commit | 88800aac14c54f595d288be0e1fac8720f5f5b5d (patch) | |
tree | eeb99c78319a0562275e01fa3a480b2fabf181c7 /doc/FAQ_Linux | |
parent | 2618fcdf0d563daf958336978fd2559c9d82ea9f (diff) |
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 [email protected]
Diffstat (limited to 'doc/FAQ_Linux')
0 files changed, 0 insertions, 0 deletions