1
0
mirror of https://github.com/MariaDB/server.git synced 2025-12-24 11:21:21 +03:00

Merge mysql_cab_desk.:C:/source/c++/mysql-5.0-rpl

into  mysql_cab_desk.:C:/source/c++/mysql-5.0_BUG_25543
This commit is contained in:
cbell/Chuck@mysql_cab_desk.
2007-03-19 16:12:46 -04:00
3 changed files with 103 additions and 4 deletions

View File

@@ -613,6 +613,18 @@ void THD::cleanup_after_query()
clear_next_insert_id= 0;
next_insert_id= 0;
}
/*
Reset rand_used so that detection of calls to rand() will save random
seeds if needed by the slave.
Do not reset rand_used if inside a stored function or trigger because
only the call to these operations is logged. Thus only the calling
statement needs to detect rand() calls made by its substatements. These
substatements must not set rand_used to 0 because it would remove the
detection of rand() by the calling statement.
*/
if (!in_sub_stmt)
rand_used= 0;
/* Free Items that were created during this execution */
free_items();
/* Reset where. */