postgresql/contrib/hstore_plpython
Peter Eisentraut a1e9508b96 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
2019-03-15 08:37:48 +01:00
..
expected Make PL/Python handle domain-type conversions correctly. 2017-11-16 16:23:04 -05:00
sql Make PL/Python handle domain-type conversions correctly. 2017-11-16 16:23:04 -05:00
.gitignore
hstore_plpython2u--1.0.sql
hstore_plpython2u.control
hstore_plpython3u--1.0.sql
hstore_plpython3u.control
hstore_plpython.c Fix volatile vs. pointer confusion 2019-03-15 08:37:48 +01:00
hstore_plpythonu--1.0.sql
hstore_plpythonu.control
Makefile Fix out-of-tree build for transform modules. 2018-09-16 19:13:59 +01:00