Libpq memory leak

Поиск
Список
Период
Сортировка
От Polyakov Vladimir
Тема Libpq memory leak
Дата
Msg-id AANLkTi=Cia=6ZnWFVLQ3eeJwz7aj1Te33qVKCRFi7BJ4@mail.gmail.com
обсуждение исходный текст
Ответы Re: Libpq memory leak
Re: Libpq memory leak
Список pgsql-general
Program written in C using Libpq, which receives large files (BYTEA)
has a memory leak.
I need to free ALL of the used memory after each sql query.

after each call PQclear() I drop the buffer:
    conn->inBuffer = realloc(conn->inBuffer, 8192);
    conn->inBufSize = 8192;

It works, but ..
I noticed that in some cases PQclear() does not clear the memory.
This happens only when the program receives certain files...

Maybe there's some buffers that should make realloc()?
Or is it a bug?

versions tested 9.0.0 and 8.4.4

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