summaryrefslogtreecommitdiff
path: root/contrib/dblink/dblink.c
diff options
context:
space:
mode:
authorJoe Conway <mail@joeconway.com>2003-11-26 20:44:13 +0000
committerJoe Conway <mail@joeconway.com>2003-11-26 20:44:13 +0000
commitda876b5df455ebeef7f6b960d78cdc5bdd7fcfab (patch)
tree6912b3ddaa8df755e43f6627bcb1820594dfd237 /contrib/dblink/dblink.c
parent420d84d32a46d2a6509542e081e5d8e6693205f8 (diff)
Added missing SPI_finish() calls to get_tuple_of_interest(). Fixes bug
reported by Andrea Grassi.
Diffstat (limited to 'contrib/dblink/dblink.c')
-rw-r--r--contrib/dblink/dblink.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/contrib/dblink/dblink.c b/contrib/dblink/dblink.c
index dd0059fe77c..3b059d3af37 100644
--- a/contrib/dblink/dblink.c
+++ b/contrib/dblink/dblink.c
@@ -1764,6 +1764,7 @@ get_tuple_of_interest(Oid relid, int16 *pkattnums, int16 pknumatts, char **src_p
SPITupleTable *tuptable = SPI_tuptable;
tuple = SPI_copytuple(tuptable->vals[0]);
+ SPI_finish();
return tuple;
}
@@ -1772,6 +1773,8 @@ get_tuple_of_interest(Oid relid, int16 *pkattnums, int16 pknumatts, char **src_p
/*
* no qualifying tuples
*/
+ SPI_finish();
+
return NULL;
}