diff options
author | Peter Eisentraut <peter@eisentraut.org> | 2019-03-14 08:25:25 +0100 |
---|---|---|
committer | Peter Eisentraut <peter@eisentraut.org> | 2019-03-15 08:37:48 +0100 |
commit | a1e9508b964155a81ec9a8e6e12be76796d47097 (patch) | |
tree | 0679380904b76049617f85e5f0fc1721ff7925a3 /contrib/jsonb_plpython/jsonb_plpythonu--1.0.sql | |
parent | 5b866005c8b039e7b473ffef1f27b162b0436948 (diff) | |
download | postgresql-a1e9508b964155a81ec9a8e6e12be76796d47097.tar.gz postgresql-a1e9508b964155a81ec9a8e6e12be76796d47097.zip |
Fix volatile vs. pointer confusion
Variables used after a longjmp() need to be declared volatile. In
case of a pointer, it's the pointer itself that needs to be declared
volatile, not the pointed-to value. So we need
PyObject *volatile items;
instead of
volatile PyObject *items; /* wrong */
Discussion: https://www.postgresql.org/message-id/flat/f747368d-9e1a-c46a-ac76-3c27da32e8e4%402ndquadrant.com
Diffstat (limited to 'contrib/jsonb_plpython/jsonb_plpythonu--1.0.sql')
0 files changed, 0 insertions, 0 deletions