aboutsummaryrefslogtreecommitdiff
path: root/src/interfaces/libpq/fe-exec.c
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>1998-08-29 02:09:27 +0000
committerBruce Momjian <bruce@momjian.us>1998-08-29 02:09:27 +0000
commit3e873022014d5359f4698dc85a7708fb869a09fe (patch)
tree6fe91c43d9168e9071d2b44e98093b6127c91cfb /src/interfaces/libpq/fe-exec.c
parentb9b00d5fe4ca963fa39295b054c83eb99bdec6b0 (diff)
downloadpostgresql-3e873022014d5359f4698dc85a7708fb869a09fe.tar.gz
postgresql-3e873022014d5359f4698dc85a7708fb869a09fe.zip
libpq's pqGetnchar() should not return a null-terminated value
anymore. Fix for large objects.
Diffstat (limited to 'src/interfaces/libpq/fe-exec.c')
-rw-r--r--src/interfaces/libpq/fe-exec.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/interfaces/libpq/fe-exec.c b/src/interfaces/libpq/fe-exec.c
index c909c424468..36847863084 100644
--- a/src/interfaces/libpq/fe-exec.c
+++ b/src/interfaces/libpq/fe-exec.c
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-exec.c,v 1.62 1998/08/17 03:50:35 scrappy Exp $
+ * $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-exec.c,v 1.63 1998/08/29 02:09:24 momjian Exp $
*
*-------------------------------------------------------------------------
*/
@@ -612,6 +612,7 @@ getAnotherTuple(PGconn *conn, int binary)
if (vlen > 0)
if (pqGetnchar((char *) (tup[i].value), vlen, conn))
return EOF;
+ /* we have to terminate this ourselves */
tup[i].value[vlen] = '\0';
}
/* advance the bitmap stuff */