Re: libpq/c function question

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: libpq/c function question
Дата
Msg-id 29142.980653714@sss.pgh.pa.us
обсуждение исходный текст
Ответ на libpq/c function question  ("Joe Conway" <joe.conway@mail.com>)
Список pgsql-interfaces
"Joe Conway" <joe.conway@mail.com> writes:
>     optstr = PG_GETARG_TEXT_P(0);
>     jpgsql = PG_GETARG_TEXT_P(1);

>     conn = PQconnectdb(VARDATA(optstr));

I think you've missed the fact that a TEXT value's VARDATA is not
null-terminated.  There are numerous examples of transforming a TEXT
into a C string in the backend, see for example text_cmp/varstr_cmp
in src/backend/utils/adt/varlena.c.
        regards, tom lane


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

Предыдущее
От: "Joe Conway"
Дата:
Сообщение: libpq/c function question
Следующее
От: "Joe Conway"
Дата:
Сообщение: Re: libpq/c function question