summaryrefslogtreecommitdiff
path: root/src/template/linux
diff options
context:
space:
mode:
authorNoah Misch2017-11-12 21:03:15 +0000
committerNoah Misch2017-11-12 21:03:29 +0000
commit19cf9e96ae11b549073da6e63b317ec7ac1fb61e (patch)
treecf49086856f8a45170e9c09d9ea729823cc2f3a4 /src/template/linux
parentae5489e1470c04e8c96999204d85d940dc737142 (diff)
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 'src/template/linux')
0 files changed, 0 insertions, 0 deletions