Commit b5d307e8 authored by Davi Arnaut's avatar Davi Arnaut

Fix for compiler warnings:

Rename method as to not hide a base.
Reorder attributes initialization.
Remove unused variable.
Rework code to silence a warning due to assignment used as truth value.
parent a5618bfa
...@@ -1765,19 +1765,19 @@ String *Item_func_encode::val_str(String *str) ...@@ -1765,19 +1765,19 @@ String *Item_func_encode::val_str(String *str)
null_value= 0; null_value= 0;
res= copy_if_not_alloced(str, res, res->length()); res= copy_if_not_alloced(str, res, res->length());
transform(res); crypto_transform(res);
sql_crypt.reinit(); sql_crypt.reinit();
return res; return res;
} }
void Item_func_encode::transform(String *res) void Item_func_encode::crypto_transform(String *res)
{ {
sql_crypt.encode((char*) res->ptr(),res->length()); sql_crypt.encode((char*) res->ptr(),res->length());
res->set_charset(&my_charset_bin); res->set_charset(&my_charset_bin);
} }
void Item_func_decode::transform(String *res) void Item_func_decode::crypto_transform(String *res)
{ {
sql_crypt.decode((char*) res->ptr(),res->length()); sql_crypt.decode((char*) res->ptr(),res->length());
} }
......
...@@ -363,7 +363,7 @@ class Item_func_encode :public Item_str_func ...@@ -363,7 +363,7 @@ class Item_func_encode :public Item_str_func
void fix_length_and_dec(); void fix_length_and_dec();
const char *func_name() const { return "encode"; } const char *func_name() const { return "encode"; }
protected: protected:
virtual void transform(String *); virtual void crypto_transform(String *);
private: private:
/** Provide a seed for the PRNG sequence. */ /** Provide a seed for the PRNG sequence. */
bool seed(); bool seed();
...@@ -376,7 +376,7 @@ class Item_func_decode :public Item_func_encode ...@@ -376,7 +376,7 @@ class Item_func_decode :public Item_func_encode
Item_func_decode(Item *a, Item *seed): Item_func_encode(a, seed) {} Item_func_decode(Item *a, Item *seed): Item_func_encode(a, seed) {}
const char *func_name() const { return "decode"; } const char *func_name() const { return "decode"; }
protected: protected:
void transform(String *); void crypto_transform(String *);
}; };
......
...@@ -2386,8 +2386,8 @@ Query_log_event::Query_log_event(THD* thd_arg, const char* query_arg, ...@@ -2386,8 +2386,8 @@ Query_log_event::Query_log_event(THD* thd_arg, const char* query_arg,
auto_increment_offset(thd_arg->variables.auto_increment_offset), auto_increment_offset(thd_arg->variables.auto_increment_offset),
lc_time_names_number(thd_arg->variables.lc_time_names->number), lc_time_names_number(thd_arg->variables.lc_time_names->number),
charset_database_number(0), charset_database_number(0),
master_data_written(0), table_map_for_update((ulonglong)thd_arg->table_map_for_update),
table_map_for_update((ulonglong)thd_arg->table_map_for_update) master_data_written(0)
{ {
time_t end_time; time_t end_time;
......
...@@ -114,8 +114,8 @@ int injector::transaction::write_row (server_id_type sid, table tbl, ...@@ -114,8 +114,8 @@ int injector::transaction::write_row (server_id_type sid, table tbl,
{ {
DBUG_ENTER("injector::transaction::write_row(...)"); DBUG_ENTER("injector::transaction::write_row(...)");
int error= 0; int error= check_state(ROW_STATE);
if (error= check_state(ROW_STATE)) if (error)
DBUG_RETURN(error); DBUG_RETURN(error);
server_id_type save_id= m_thd->server_id; server_id_type save_id= m_thd->server_id;
...@@ -133,8 +133,8 @@ int injector::transaction::delete_row(server_id_type sid, table tbl, ...@@ -133,8 +133,8 @@ int injector::transaction::delete_row(server_id_type sid, table tbl,
{ {
DBUG_ENTER("injector::transaction::delete_row(...)"); DBUG_ENTER("injector::transaction::delete_row(...)");
int error= 0; int error= check_state(ROW_STATE);
if (error= check_state(ROW_STATE)) if (error)
DBUG_RETURN(error); DBUG_RETURN(error);
server_id_type save_id= m_thd->server_id; server_id_type save_id= m_thd->server_id;
...@@ -152,8 +152,8 @@ int injector::transaction::update_row(server_id_type sid, table tbl, ...@@ -152,8 +152,8 @@ int injector::transaction::update_row(server_id_type sid, table tbl,
{ {
DBUG_ENTER("injector::transaction::update_row(...)"); DBUG_ENTER("injector::transaction::update_row(...)");
int error= 0; int error= check_state(ROW_STATE);
if (error= check_state(ROW_STATE)) if (error)
DBUG_RETURN(error); DBUG_RETURN(error);
server_id_type save_id= m_thd->server_id; server_id_type save_id= m_thd->server_id;
......
...@@ -382,7 +382,6 @@ int prepare_record(TABLE *const table, ...@@ -382,7 +382,6 @@ int prepare_record(TABLE *const table,
*/ */
for (Field **field_ptr= table->field+skip; *field_ptr; ++field_ptr) for (Field **field_ptr= table->field+skip; *field_ptr; ++field_ptr)
{ {
uint32 const mask= NOT_NULL_FLAG | NO_DEFAULT_VALUE_FLAG;
Field *const f= *field_ptr; Field *const f= *field_ptr;
if ((f->flags & NO_DEFAULT_VALUE_FLAG) && if ((f->flags & NO_DEFAULT_VALUE_FLAG) &&
(f->real_type() != MYSQL_TYPE_ENUM)) (f->real_type() != MYSQL_TYPE_ENUM))
......
...@@ -828,7 +828,7 @@ bool mysql_alter_db(THD *thd, const char *db, HA_CREATE_INFO *create_info) ...@@ -828,7 +828,7 @@ bool mysql_alter_db(THD *thd, const char *db, HA_CREATE_INFO *create_info)
qinfo.db_len = strlen(db); qinfo.db_len = strlen(db);
/* These DDL methods and logging protected with LOCK_mysql_create_db */ /* These DDL methods and logging protected with LOCK_mysql_create_db */
if (error= mysql_bin_log.write(&qinfo)) if ((error= mysql_bin_log.write(&qinfo)))
goto exit; goto exit;
} }
my_ok(thd, result); my_ok(thd, result);
......
...@@ -3988,7 +3988,7 @@ mysql_execute_command(THD *thd) ...@@ -3988,7 +3988,7 @@ mysql_execute_command(THD *thd)
*/ */
if (!lex->no_write_to_binlog && write_to_binlog) if (!lex->no_write_to_binlog && write_to_binlog)
{ {
if (res= write_bin_log(thd, FALSE, thd->query(), thd->query_length())) if ((res= write_bin_log(thd, FALSE, thd->query(), thd->query_length())))
break; break;
} }
my_ok(thd); my_ok(thd);
......
...@@ -6561,7 +6561,7 @@ bool mysql_alter_table(THD *thd,char *new_db, char *new_name, ...@@ -6561,7 +6561,7 @@ bool mysql_alter_table(THD *thd,char *new_db, char *new_name,
thd->clear_error(); thd->clear_error();
Query_log_event qinfo(thd, thd->query(), thd->query_length(), Query_log_event qinfo(thd, thd->query(), thd->query_length(),
0, FALSE, 0); 0, FALSE, 0);
if (error= mysql_bin_log.write(&qinfo)) if ((error= mysql_bin_log.write(&qinfo)))
goto view_err_unlock; goto view_err_unlock;
} }
my_ok(thd); my_ok(thd);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment