diff options
author | unknown <monty@mysql.com> | 2005-05-16 13:34:23 +0300 |
---|---|---|
committer | unknown <monty@mysql.com> | 2005-05-16 13:34:23 +0300 |
commit | 70c4325d67256c44c47d41b7ef68ef5e7e9a3751 (patch) | |
tree | c8f6b5c11c76bb9b2298a70403114f9d6e1b3695 /sql-common | |
parent | 577f140e3f0010c2a50c988f523d66b9d5d27303 (diff) | |
download | mariadb-git-70c4325d67256c44c47d41b7ef68ef5e7e9a3751.tar.gz |
Fixed failing tests for not 32 bit intel machines
Fixed bug in mysql_stmt_fetch() when retrieving rows to return
mysql-test/r/ps.result:
Fix to not get warnings if mysql_client_test.test fails
mysql-test/t/index_merge_ror.test:
Proper fix for 64 bit intel (which gives uses another, equal good index)
mysql-test/t/ps.test:
Fix to not get warnings if mysql_client_test.test fails
sql-common/client.c:
More debugging
sql/sql_prepare.cc:
Fixed bug in mysql_stmt_fetch() when retrieving rows to return
sql/sql_select.cc:
More debugging
tests/mysql_client_test.c:
More debugging
Diffstat (limited to 'sql-common')
-rw-r--r-- | sql-common/client.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/sql-common/client.c b/sql-common/client.c index 4cbdb4b8e0d..0bebcb0065d 100644 --- a/sql-common/client.c +++ b/sql-common/client.c @@ -650,6 +650,7 @@ cli_advanced_command(MYSQL *mysql, enum enum_server_command command, NET *net= &mysql->net; my_bool result= 1; init_sigpipe_variables + DBUG_ENTER("cli_advanced_command"); /* Don't give sigpipe errors if the client doesn't want them */ set_sigpipe(mysql); @@ -657,13 +658,13 @@ cli_advanced_command(MYSQL *mysql, enum enum_server_command command, if (mysql->net.vio == 0) { /* Do reconnect if possible */ if (mysql_reconnect(mysql)) - return 1; + DBUG_RETURN(1); } if (mysql->status != MYSQL_STATUS_READY) { DBUG_PRINT("error",("state: %d", mysql->status)); set_mysql_error(mysql, CR_COMMANDS_OUT_OF_SYNC, unknown_sqlstate); - return 1; + DBUG_RETURN(1); } net->last_error[0]=0; @@ -702,7 +703,8 @@ cli_advanced_command(MYSQL *mysql, enum enum_server_command command, 1 : 0); end: reset_sigpipe(mysql); - return result; + DBUG_PRINT("exit",("result: %d", result)); + DBUG_RETURN(result); } void free_old_query(MYSQL *mysql) @@ -2458,6 +2460,7 @@ get_info: mysql->status= MYSQL_STATUS_GET_RESULT; mysql->field_count= (uint) field_count; mysql->warning_count= 0; + DBUG_PRINT("exit",("ok")); DBUG_RETURN(0); } |