--TEST-- Bug #35759 (mysqli_stmt_bind_result() makes huge allocation when column empty) --SKIPIF-- --FILE-- query("DROP TABLE IF EXISTS blobby"); $create = "CREATE TABLE blobby (a0 MEDIUMBLOB NOT NULL DEFAULT ''"; $i= 0; while (++$i < $col_num) { $create .= ", a$i MEDIUMBLOB NOT NULL DEFAULT ''"; } $create .= ")"; $mysql->query($create); $mysql->query("INSERT INTO blobby (a0) VALUES ('')"); $stmt = $mysql->prepare("SELECT * FROM blobby"); $stmt->execute(); $stmt->store_result(); $params= array_pad(array(), $col_num, ""); call_user_func_array(array($stmt, "bind_result"), $params); $stmt->fetch(); $stmt->close(); $mysql->query("DROP TABLE blobby"); $mysql->close(); echo "OK\n"; ?> --EXPECT-- OK