aboutsummaryrefslogtreecommitdiff
path: root/src/interfaces/ecpg/ecpglib/sqlda.c
diff options
context:
space:
mode:
authorMichael Meskes <meskes@postgresql.org>2011-04-25 13:43:22 +0200
committerMichael Meskes <meskes@postgresql.org>2011-04-25 13:43:22 +0200
commit5948a6eeaa682aeb1a8f389ae2136915b2a0e990 (patch)
tree153ce0444bb2d4a660e4206eb140a330e6a26556 /src/interfaces/ecpg/ecpglib/sqlda.c
parent9412606265c2774712e3f805798896734b32c7fd (diff)
downloadpostgresql-5948a6eeaa682aeb1a8f389ae2136915b2a0e990.tar.gz
postgresql-5948a6eeaa682aeb1a8f389ae2136915b2a0e990.zip
In libecpg do not set an sqlda field that is 'reserved for future use' unless
we know what should be stored in there.
Diffstat (limited to 'src/interfaces/ecpg/ecpglib/sqlda.c')
-rw-r--r--src/interfaces/ecpg/ecpglib/sqlda.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/interfaces/ecpg/ecpglib/sqlda.c b/src/interfaces/ecpg/ecpglib/sqlda.c
index e06f25e4874..c08c61b5df1 100644
--- a/src/interfaces/ecpg/ecpglib/sqlda.c
+++ b/src/interfaces/ecpg/ecpglib/sqlda.c
@@ -228,7 +228,8 @@ ecpg_build_compat_sqlda(int line, PGresult *res, int row, enum COMPAT_MODE compa
strcpy(fname, PQfname(res, i));
sqlda->sqlvar[i].sqlname = fname;
fname += strlen(sqlda->sqlvar[i].sqlname) + 1;
- sqlda->sqlvar[i].sqlformat = (char *) (long) PQfformat(res, i);
+ /* this is reserved for future use, so we leave it empty for the time being */
+ /* sqlda->sqlvar[i].sqlformat = (char *) (long) PQfformat(res, i);*/
sqlda->sqlvar[i].sqlxid = PQftype(res, i);
sqlda->sqlvar[i].sqltypelen = PQfsize(res, i);
}