postgres/contrib/hstore_plpython
Peter Eisentraut 626c8ed2ef 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:39:00 +01:00
..
expected Add CASCADE support for CREATE EXTENSION. 2015-10-03 18:23:40 +02:00
sql Add CASCADE support for CREATE EXTENSION. 2015-10-03 18:23:40 +02:00
.gitignore
hstore_plpython.c Fix volatile vs. pointer confusion 2019-03-15 08:39:00 +01:00
hstore_plpython2u--1.0.sql Minor fixes in contrib installation scripts. 2016-06-14 10:47:06 -04:00
hstore_plpython2u.control
hstore_plpython3u--1.0.sql Minor fixes in contrib installation scripts. 2016-06-14 10:47:06 -04:00
hstore_plpython3u.control
hstore_plpythonu--1.0.sql Minor fixes in contrib installation scripts. 2016-06-14 10:47:06 -04:00
hstore_plpythonu.control
Makefile Prevent accidental linking of system-supplied copies of libpq.so etc. 2018-07-09 17:23:31 -04:00