]> granicus.if.org Git - php/commitdiff
Fix error code checking for mysql_stmt_attr_set. There
authorAndrey Hristov <andrey@php.net>
Fri, 25 Sep 2009 10:52:29 +0000 (10:52 +0000)
committerAndrey Hristov <andrey@php.net>
Fri, 25 Sep 2009 10:52:29 +0000 (10:52 +0000)
is a test that checks this.

ext/mysqli/mysqli_api.c

index cd8a3884285e3df93f9a760f757dc1fecbcb154e..cddbc696ee5edb71f84b6ddc266a110e229c76f4 100644 (file)
@@ -2190,7 +2190,11 @@ PHP_FUNCTION(mysqli_stmt_attr_set)
        }
 
        mode = mode_in;
-       if ((rc = mysql_stmt_attr_set(stmt->stmt, attr, (void *)&mode))) {
+#if !defined(MYSQLI_USE_MYSQLND)
+       if (mysql_stmt_attr_set(stmt->stmt, attr, (void *)&mode)) {
+#else
+       if (FAIL == mysql_stmt_attr_set(stmt->stmt, attr, (void *)&mode)) {
+#endif
                RETURN_FALSE;
        }
        RETURN_TRUE;