summaryrefslogtreecommitdiff
path: root/ext/pdo_pgsql/pgsql_statement.c
diff options
context:
space:
mode:
authorEdin Kadribasic <edink@php.net>2005-02-15 12:41:24 +0000
committerEdin Kadribasic <edink@php.net>2005-02-15 12:41:24 +0000
commit2c306869c5887f65a283a438e2d6574a62f3f307 (patch)
tree3ce559c5892c819f7d92fe84799f1f54f0c0f5a0 /ext/pdo_pgsql/pgsql_statement.c
parent3f5055efab4e7ecb048f61ae24131592421e6078 (diff)
downloadphp-git-2c306869c5887f65a283a438e2d6574a62f3f307.tar.gz
Fixed bug #3478: handling of 64bit return values on 32bit machine
Diffstat (limited to 'ext/pdo_pgsql/pgsql_statement.c')
-rw-r--r--ext/pdo_pgsql/pgsql_statement.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/ext/pdo_pgsql/pgsql_statement.c b/ext/pdo_pgsql/pgsql_statement.c
index 96c87ca127..1a6377660c 100644
--- a/ext/pdo_pgsql/pgsql_statement.c
+++ b/ext/pdo_pgsql/pgsql_statement.c
@@ -192,6 +192,8 @@ static int pgsql_stmt_describe(pdo_stmt_t *stmt, int colno TSRMLS_DC)
case INT8OID:
if (sizeof(long)>=8) {
cols[colno].param_type = PDO_PARAM_INT;
+ } else {
+ cols[colno].param_type = PDO_PARAM_STR;
}
break;