summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnatol Belski <ab@php.net>2015-04-15 16:06:46 +0200
committerAnatol Belski <ab@php.net>2015-04-15 17:57:26 +0200
commit7a88cfe44d205197afe84c43b283e4f7d8c5dccc (patch)
tree76fc02aa2467a9e8c759310603da1a417387877b
parent0c6753bf6bc84ac189d2b8edcdb123d3155bcbf4 (diff)
downloadphp-git-7a88cfe44d205197afe84c43b283e4f7d8c5dccc.tar.gz
fix datatype mismatches
-rw-r--r--ext/pdo_pgsql/pgsql_driver.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/ext/pdo_pgsql/pgsql_driver.c b/ext/pdo_pgsql/pgsql_driver.c
index d7589870ab..8ea8ab248d 100644
--- a/ext/pdo_pgsql/pgsql_driver.c
+++ b/ext/pdo_pgsql/pgsql_driver.c
@@ -1149,16 +1149,16 @@ static int pdo_pgsql_set_attr(pdo_dbh_t *dbh, zend_long attr, zval *val)
switch (attr) {
case PDO_ATTR_EMULATE_PREPARES:
convert_to_long(val);
- H->emulate_prepares = Z_LVAL_P(val);
+ H->emulate_prepares = 0 != Z_LVAL_P(val);
return 1;
case PDO_PGSQL_ATTR_DISABLE_NATIVE_PREPARED_STATEMENT:
convert_to_long(val);
php_error_docref(NULL, E_DEPRECATED, "PDO::PGSQL_ATTR_DISABLE_NATIVE_PREPARED_STATEMENT is deprecated, use PDO::ATTR_EMULATE_PREPARES instead");
- H->disable_native_prepares = Z_LVAL_P(val);
+ H->disable_native_prepares = 0 != Z_LVAL_P(val);
return 1;
case PDO_PGSQL_ATTR_DISABLE_PREPARES:
convert_to_long(val);
- H->disable_prepares = Z_LVAL_P(val);
+ H->disable_prepares = 0 != Z_LVAL_P(val);
return 1;
default:
return 0;