summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoe Conway2003-11-26 20:44:54 +0000
committerJoe Conway2003-11-26 20:44:54 +0000
commit005887d1c07c1ee2264bbc5334a0fc78cd148b78 (patch)
tree3ac02b6b7c68f6a0ba5a29f998395477498d6508
parentfe979ae406fd20aba6c662bf74397a12d58dea45 (diff)
Added missing SPI_finish() calls to get_tuple_of_interest(). Fixes bug
reported by Andrea Grassi.
-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 6184711d9a2..463eb0f510a 100644
--- a/contrib/dblink/dblink.c
+++ b/contrib/dblink/dblink.c
@@ -1883,6 +1883,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;
}
@@ -1891,6 +1892,8 @@ get_tuple_of_interest(Oid relid, int16 *pkattnums, int16 pknumatts, char **src_p
/*
* no qualifying tuples
*/
+ SPI_finish();
+
return NULL;
}