summaryrefslogtreecommitdiff
path: root/ext/mysqli/mysqli_api.c
diff options
context:
space:
mode:
authorAndrey Hristov <andrey@php.net>2009-09-25 12:25:54 +0000
committerAndrey Hristov <andrey@php.net>2009-09-25 12:25:54 +0000
commit3828ca158ebb08ad3cf2b57404161e364720210a (patch)
tree8c3fa035c82c8c6104e69e1496c5d0d16f9e12ea /ext/mysqli/mysqli_api.c
parent5d3152b1810637b25ef7be0ced79fe015dd75759 (diff)
downloadphp-git-3828ca158ebb08ad3cf2b57404161e364720210a.tar.gz
Fix mysqli_stmt_attr_set in libmysql mode.
mysql_stmt_attr_set returns my_bool instead of int. If it was int, then 0 is success and !0 is failure, but for my_bool 0 (FALSE) is failure and !0 is success.
Diffstat (limited to 'ext/mysqli/mysqli_api.c')
-rw-r--r--ext/mysqli/mysqli_api.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/mysqli/mysqli_api.c b/ext/mysqli/mysqli_api.c
index ffed8ba32c..07bc303d72 100644
--- a/ext/mysqli/mysqli_api.c
+++ b/ext/mysqli/mysqli_api.c
@@ -2128,7 +2128,7 @@ PHP_FUNCTION(mysqli_stmt_attr_set)
mode = mode_in;
#if !defined(MYSQLI_USE_MYSQLND)
- if (mysql_stmt_attr_set(stmt->stmt, attr, (void *)&mode)) {
+ if (FALSE == mysql_stmt_attr_set(stmt->stmt, attr, (void *)&mode)) {
#else
if (FAIL == mysql_stmt_attr_set(stmt->stmt, attr, (void *)&mode)) {
#endif