aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoe Conway <mail@joeconway.com>2003-11-26 20:43:25 +0000
committerJoe Conway <mail@joeconway.com>2003-11-26 20:43:25 +0000
commit5392e73b6c9264ec2bf524bf7e83b33d62bc896b (patch)
tree8dfd334f686c552f9c408c42b1ab49a602b35167
parent185430aef96b07cc5570c9c6942434aaa2c5e095 (diff)
downloadpostgresql-5392e73b6c9264ec2bf524bf7e83b33d62bc896b.tar.gz
postgresql-5392e73b6c9264ec2bf524bf7e83b33d62bc896b.zip
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 bb601c5436a..c75f7f0b85f 100644
--- a/contrib/dblink/dblink.c
+++ b/contrib/dblink/dblink.c
@@ -1766,6 +1766,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;
}
@@ -1774,6 +1775,8 @@ get_tuple_of_interest(Oid relid, int16 *pkattnums, int16 pknumatts, char **src_p
/*
* no qualifying tuples
*/
+ SPI_finish();
+
return NULL;
}