Re: pgsql: Properly unregister OpenSSL callbacks when libpq is done with

Поиск
Список
Период
Сортировка
От Kris Jurka
Тема Re: pgsql: Properly unregister OpenSSL callbacks when libpq is done with
Дата
Msg-id 493743A3.2010909@ejurka.com
обсуждение исходный текст
Ответы Re: Re: pgsql: Properly unregister OpenSSL callbacks when libpq is done with  (Bruce Momjian <bruce@momjian.us>)
Список pgsql-hackers
Magnus Hagander wrote:
> Log Message:
> -----------
> Properly unregister OpenSSL callbacks when libpq is done with
> it's connection. This is required for applications that unload
> the libpq library (such as PHP) in which case we'd otherwise
> have pointers to these functions when they no longer exist.

Breaks the build with --enable-thread-safety and --with-openssl because
of this typo.

Kris Jurka
*** a/src/interfaces/libpq/fe-secure.c
--- b/src/interfaces/libpq/fe-secure.c
***************
*** 918,925 **** destroy_ssl_system(void)
               * This means we leak a little memory on repeated load/unload
               * of the library.
               */
!             free(pqlockarray);
!             pqlockarray = NULL;
          }
      }

--- 918,925 ----
               * This means we leak a little memory on repeated load/unload
               * of the library.
               */
!             free(pq_lockarray);
!             pq_lockarray = NULL;
          }
      }


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

Предыдущее
От: "Koichi Suzuki"
Дата:
Сообщение: Re: V2 of PITR performance improvement for 8.4
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: Re: pgsql: Properly unregister OpenSSL callbacks when libpq is done with