aboutsummaryrefslogtreecommitdiff
path: root/contrib/start-scripts/macos/postgres-wrapper.sh
diff options
context:
space:
mode:
authorNoah Misch <noah@leadboat.com>2017-11-12 13:03:15 -0800
committerNoah Misch <noah@leadboat.com>2017-11-12 13:03:28 -0800
commitdcbec53f4d90af369192695ee53f3b97e492b3bf (patch)
treebb321f8ba58f57dbb5b97bfbd318b60655d3b66a /contrib/start-scripts/macos/postgres-wrapper.sh
parentdc10deb2b8ce73a8fc8a97c9aad43edbc1c008a7 (diff)
downloadpostgresql-dcbec53f4d90af369192695ee53f3b97e492b3bf.tar.gz
postgresql-dcbec53f4d90af369192695ee53f3b97e492b3bf.zip
Don't call pgwin32_message_to_UTF16() without CurrentMemoryContext.
PostgreSQL running as a Windows service crashed upon calling write_stderr() before MemoryContextInit(). This fix completes work started in 5735efee15540765315aa8c1a230575e756037f7. Messages this early contain only ASCII bytes; if we removed the CurrentMemoryContext requirement, the ensuing conversions would have no effect. Back-patch to 9.3 (all supported versions). Takayuki Tsunakawa, reviewed by Michael Paquier. Discussion: https://postgr.es/m/0A3221C70F24FB45833433255569204D1F80CC73@G01JPEXMBYT05
Diffstat (limited to 'contrib/start-scripts/macos/postgres-wrapper.sh')
0 files changed, 0 insertions, 0 deletions