aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMagnus Hagander <magnus@hagander.net>2013-12-08 11:59:07 +0100
committerMagnus Hagander <magnus@hagander.net>2013-12-08 11:59:07 +0100
commit33d3f5594ac0cc4b6df3bf29b39db93bc32f1213 (patch)
tree9d5f2bb579f81d2de6af42aa5579a9b62f1723de
parentd6ca510d9dbacceb3444f00fcfbba2c80dca4c8f (diff)
downloadpostgresql-33d3f5594ac0cc4b6df3bf29b39db93bc32f1213.tar.gz
postgresql-33d3f5594ac0cc4b6df3bf29b39db93bc32f1213.zip
Fix pg_stat_statements build on 32-bit systems
Peter Geoghegan
-rw-r--r--contrib/pg_stat_statements/pg_stat_statements.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/contrib/pg_stat_statements/pg_stat_statements.c b/contrib/pg_stat_statements/pg_stat_statements.c
index 4e262b46e6b..9f3e376300c 100644
--- a/contrib/pg_stat_statements/pg_stat_statements.c
+++ b/contrib/pg_stat_statements/pg_stat_statements.c
@@ -1160,6 +1160,7 @@ pg_stat_statements(PG_FUNCTION_ARGS)
bool nulls[PG_STAT_STATEMENTS_COLS];
int i = 0;
Counters tmp;
+ int64 queryid = entry->key.queryid;
memset(values, 0, sizeof(values));
memset(nulls, 0, sizeof(nulls));
@@ -1172,7 +1173,7 @@ pg_stat_statements(PG_FUNCTION_ARGS)
char *qstr;
if (detected_version >= PGSS_V1_2)
- values[i++] = Int64GetDatumFast((int64) entry->key.queryid);
+ values[i++] = Int64GetDatumFast(queryid);
qstr = (char *)
pg_do_encoding_conversion((unsigned char *) entry->query,