diff options
| author | Andrey Hristov <andrey@php.net> | 2009-09-25 12:25:54 +0000 |
|---|---|---|
| committer | Andrey Hristov <andrey@php.net> | 2009-09-25 12:25:54 +0000 |
| commit | 3828ca158ebb08ad3cf2b57404161e364720210a (patch) | |
| tree | 8c3fa035c82c8c6104e69e1496c5d0d16f9e12ea /ext/mysqli/mysqli_api.c | |
| parent | 5d3152b1810637b25ef7be0ced79fe015dd75759 (diff) | |
| download | php-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.c | 2 |
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 |
