Index: ext/pdo_mysql/mysql_statement.c =================================================================== RCS file: /repository/php-src/ext/pdo_mysql/mysql_statement.c,v retrieving revision 1.48.2.4 diff -u -p -d -r1.48.2.4 mysql_statement.c --- ext/pdo_mysql/mysql_statement.c 19 Oct 2005 14:11:56 -0000 1.48.2.4 +++ ext/pdo_mysql/mysql_statement.c 27 Oct 2005 17:00:11 -0000 @@ -241,10 +241,17 @@ static int pdo_mysql_stmt_next_rowset(pd int ret; /* ensure that we free any previous unfetched results */ +#if HAVE_MYSQL_STMT_PREPARE + if (S->stmt) { + mysql_stmt_free_result(S->stmt); + S->stmt = NULL; + } +#else if (S->result) { mysql_free_result(S->result); S->result = NULL; } +#endif ret = mysql_next_result(H->server);