diff options
author | Noah Misch <noah@leadboat.com> | 2017-11-12 13:03:15 -0800 |
---|---|---|
committer | Noah Misch <noah@leadboat.com> | 2017-11-12 13:03:28 -0800 |
commit | fd5da32fc62f96952a54696f8ab2ce913fe19bc0 (patch) | |
tree | 53d3cbf838e2a19349899a11f8131bb610dd5c8a /src/backend/executor/nodeAgg.c | |
parent | 1f44160eb720c2bb0fd9f9cafa784c2d53e95a44 (diff) | |
download | postgresql-fd5da32fc62f96952a54696f8ab2ce913fe19bc0.tar.gz postgresql-fd5da32fc62f96952a54696f8ab2ce913fe19bc0.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 'src/backend/executor/nodeAgg.c')
0 files changed, 0 insertions, 0 deletions