Re: Username and password from DSN being overwritten (fix

Поиск
Список
Период
Сортировка
От Hiroshi Inoue
Тема Re: Username and password from DSN being overwritten (fix
Дата
Msg-id 45350139.4080408@tpf.co.jp
обсуждение исходный текст
Ответ на Username and password from DSN being overwritten (fix included)  ("Rick Hair" <rhair@bowmansystems.com>)
Список pgsql-odbc
Rick Hair wrote:
> Hi all,
>
> I ran into a problem recently trying to use the latest CVS version of the
> ODBC driver with Business Objects XI Release 2. The username and password
> specified for a connection in the ODBC setup panel were being ignored by the
> driver. I discovered that after some recent changes to the make_string()
> function in misc.c, the DSN defaults were always being overwritten by
> whatever username and password were passed to PGAPI_Connect(), even if they
> were empty strings.
>
> Below is a (very small) patch to connection.c to work around the issue.
>
> !     if (cbUID > 0)
>
> !           make_string(szUID, cbUID, ci->username, sizeof(ci->username));
>
> !     if (cbAuthStr > 0)
>
> !           make_string(szAuthStr, cbAuthStr, ci->password,
> sizeof(ci->password));
>

The above patch seems to be wrong because cbUID(cvAuthStr) can be SQL_NTS.
OK I would take care of this case.
Please try the snapshot dll at
  http://www.geocities.jp/inocchichichi/psqlodbc/index.html
.

regards,
Hiroshi Inoue


В списке pgsql-odbc по дате отправления:

Предыдущее
От: "Rick Hair"
Дата:
Сообщение: Username and password from DSN being overwritten (fix included)
Следующее
От: Mark Morgan Lloyd
Дата:
Сообщение: Installation on NT4 revisited