pgsql: Catch null pointer returns from PyCObject_AsVoidPtr and

From: petere(at)postgresql(dot)org (Peter Eisentraut)
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: Catch null pointer returns from PyCObject_AsVoidPtr and
Date: 2010-08-25 19:37:30
Message-ID: 20100825193730.4C2FB7541D7@cvs.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Log Message:
-----------
Catch null pointer returns from PyCObject_AsVoidPtr and PyCObject_FromVoidPtr

This is reproducibly possible in Python 2.7 if the user turned
PendingDeprecationWarning into an error, but it's theoretically also possible
in earlier versions in case of exceptional conditions.

backpatched to 8.0

Tags:
----
REL8_0_STABLE

Modified Files:
--------------
pgsql/src/pl/plpython:
plpython.c (r1.58.4.11 -> r1.58.4.12)
(http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/pl/plpython/plpython.c?r1=1.58.4.11&r2=1.58.4.12)

Browse pgsql-committers by date

  From Date Subject
Next Message Peter Eisentraut 2010-08-25 19:37:34 pgsql: Catch null pointer returns from PyCObject_AsVoidPtr and
Previous Message Tom Lane 2010-08-25 18:51:03 Re: pgsql: Make LockDatabaseObject() AcceptInvalidationMessages().