libpq: Use strerror_r instead of strerror Commit 453c4687377 introduced a use of strerror() into libpq, but that is not thread-safe. Fix by using strerror_r() instead. In passing, update some of the code comments added by 453c4687377, as we have learned more about the reason for the change in OpenSSL that started this. Reviewed-by: Daniel Gustafsson <daniel@yesql.se> Discussion: Discussion: https://postgr.es/m/b6fb018b-f05c-4afd-abd3-318c649faf18@highgo.ca Branch ------ REL_17_STABLE Details ------- https://git.postgresql.org/pg/commitdiff/821fbd63eab0c35c034e83d278da7244cf1be463 Modified Files -------------- src/backend/libpq/be-secure-openssl.c | 9 +++++---- src/interfaces/libpq/fe-secure-openssl.c | 11 ++++++----- 2 files changed, 11 insertions(+), 9 deletions(-)
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера