Commit 1f98cccb authored by Andrew Dunstan's avatar Andrew Dunstan

Fix bug found by warning from recent gcc. patch from Tim Bunce.

parent b0509ef6
/**********************************************************************
* plperl.c - perl as a procedural language for PostgreSQL
*
* $PostgreSQL: pgsql/src/pl/plperl/plperl.c,v 1.161 2010/01/26 23:11:56 adunstan Exp $
* $PostgreSQL: pgsql/src/pl/plperl/plperl.c,v 1.162 2010/01/28 23:06:09 adunstan Exp $
*
**********************************************************************/
......@@ -1113,8 +1113,11 @@ plperl_create_sub(plperl_proc_desc *prodesc, char *s, Oid fn_oid)
if (count == 1) {
GV *sub_glob = (GV*)POPs;
if (sub_glob && SvTYPE(sub_glob) == SVt_PVGV)
subref = newRV_inc((SV*)GvCVu((GV*)sub_glob));
if (sub_glob && SvTYPE(sub_glob) == SVt_PVGV) {
SV *sv = (SV*)GvCVu((GV*)sub_glob);
if (sv)
subref = newRV_inc(sv);
}
}
PUTBACK;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment