]> 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 2c32d5cd4c899af01032ebc62a23e02be69c1bf7..ade5f126ca062e60f20c44b0d526171c9bb2f0a1 100644 (file)
@@ -2128,7 +2128,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;