aboutsummaryrefslogtreecommitdiff
path: root/src/interfaces/libpq/fe-lobj.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2006-03-02 21:56:14 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2006-03-02 21:56:14 +0000
commitf0bfc02001c5f9a78fb3a5f72b97ffb35d526ec6 (patch)
tree1e15995c6ed3e03f2fd0c5e0d6bda66060943642 /src/interfaces/libpq/fe-lobj.c
parent56aa84a69c282840afc3be3cba0b0e374373b9b4 (diff)
downloadpostgresql-f0bfc02001c5f9a78fb3a5f72b97ffb35d526ec6.tar.gz
postgresql-f0bfc02001c5f9a78fb3a5f72b97ffb35d526ec6.zip
Remove unnecessary lo_lseek call in lo_open. Apparently there was once
a need for it back in the neolithic era, but it's certainly dead code in any PG release we would recognize as such. Since it forces an additional network round trip to the backend, getting rid of it should provide some small performance improvement for large-object-using clients.
Diffstat (limited to 'src/interfaces/libpq/fe-lobj.c')
-rw-r--r--src/interfaces/libpq/fe-lobj.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/interfaces/libpq/fe-lobj.c b/src/interfaces/libpq/fe-lobj.c
index 6745849c516..92c47b27f89 100644
--- a/src/interfaces/libpq/fe-lobj.c
+++ b/src/interfaces/libpq/fe-lobj.c
@@ -8,7 +8,7 @@
*
*
* IDENTIFICATION
- * $PostgreSQL: pgsql/src/interfaces/libpq/fe-lobj.c,v 1.54 2005/10/15 02:49:48 momjian Exp $
+ * $PostgreSQL: pgsql/src/interfaces/libpq/fe-lobj.c,v 1.55 2006/03/02 21:56:14 tgl Exp $
*
*-------------------------------------------------------------------------
*/
@@ -76,11 +76,6 @@ lo_open(PGconn *conn, Oid lobjId, int mode)
if (PQresultStatus(res) == PGRES_COMMAND_OK)
{
PQclear(res);
-
- /* have to do this to reset offset in shared fd cache */
- /* but only if fd is valid */
- if (fd >= 0 && lo_lseek(conn, fd, 0L, SEEK_SET) < 0)
- return -1;
return fd;
}
else