]> granicus.if.org Git - php/commitdiff
Fixed bug #3478: handling of 64bit return values on 32bit machine
authorEdin Kadribasic <edink@php.net>
Tue, 15 Feb 2005 12:41:24 +0000 (12:41 +0000)
committerEdin Kadribasic <edink@php.net>
Tue, 15 Feb 2005 12:41:24 +0000 (12:41 +0000)
ext/pdo_pgsql/pgsql_statement.c

index 96c87ca127ba435287a10a7a071f32ea25380a79..1a6377660cd6394105f66de983ac7f80fa653c7a 100644 (file)
@@ -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;