Skip site navigation (1) Skip section navigation (2)

pgsql: Patch some corner-case bugs in pl/python.

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: Patch some corner-case bugs in pl/python.
Date: 2012-03-13 19:26:56
Message-ID: (view raw, whole thread or download thread mbox)
Lists: pgsql-committers
Patch some corner-case bugs in pl/python.

Dave Malcolm of Red Hat is working on a static code analysis tool for
Python-related C code.  It reported a number of problems in plpython,
most of which were failures to check for NULL results from object-creation
functions, so would only be an issue in very-low-memory situations.

Patch in HEAD and 9.1.  We could go further back but it's not clear that
these issues are important enough to justify the work.

Jan UrbaƄski



Modified Files
src/pl/plpython/plpy_elog.c       |    4 ++++
src/pl/plpython/plpy_main.c       |    2 ++
src/pl/plpython/plpy_plpymodule.c |   18 ++++++++++++++++--
src/pl/plpython/plpy_spi.c        |    3 ++-
src/pl/plpython/plpy_typeio.c     |    2 ++
5 files changed, 26 insertions(+), 3 deletions(-)

pgsql-committers by date

Next:From: Peter EisentrautDate: 2012-03-14 20:51:40
Subject: pgsql: Add missing va_end() calls
Previous:From: Tom LaneDate: 2012-03-13 17:28:20
Subject: pgsql: Fix minor memory leak in PLy_typeinfo_dealloc().

Privacy Policy | About PostgreSQL
Copyright © 1996-2018 The PostgreSQL Global Development Group