diff options
author | unknown <monty@hundin.mysql.fi> | 2002-06-30 23:25:46 +0300 |
---|---|---|
committer | unknown <monty@hundin.mysql.fi> | 2002-06-30 23:25:46 +0300 |
commit | fbaede459b0e6e0a4e77930cf345d44f05547d1a (patch) | |
tree | 805db9a88bbff2a8559c25179595d722558b6275 /sql | |
parent | 088bc46c5716e4c93c318674b1599baa503f99f8 (diff) | |
download | mariadb-git-fbaede459b0e6e0a4e77930cf345d44f05547d1a.tar.gz |
Fixed bug in binary log when using LOAD DATA INFILE without active database.
Docs/manual.texi:
Changelog and fix of typo
Diffstat (limited to 'sql')
-rw-r--r-- | sql/log_event.h | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/sql/log_event.h b/sql/log_event.h index a31c698fae9..7cd84a8c001 100644 --- a/sql/log_event.h +++ b/sql/log_event.h @@ -234,8 +234,8 @@ public: List<Item>& fields_arg, enum enum_duplicates handle_dup ): Log_event(thd->start_time),data_buf(0),thread_id(thd->thread_id), num_fields(0),fields(0),field_lens(0),field_block_len(0), - table_name(table_name_arg), - db(db_arg), + table_name(table_name_arg ? table_name_arg : ""), + db(db_arg ? db_arg : ""), fname(ex->file_name), thd(thd) { @@ -243,8 +243,8 @@ public: time(&end_time); exec_time = (ulong) (end_time - thd->start_time); valid_exec_time = 1; - db_len = (db) ? (uint32) strlen(db) : 0; - table_name_len = (table_name) ? (uint32) strlen(table_name) : 0; + db_len = (uint32) strlen(db); + table_name_len = (uint32) strlen(table_name); fname_len = (fname) ? (uint) strlen(fname) : 0; sql_ex.field_term = (*ex->field_term)[0]; sql_ex.enclosed = (*ex->enclosed)[0]; @@ -259,12 +259,11 @@ public: sql_ex.empty_flags = 0; - switch(handle_dup) - { - case DUP_IGNORE: sql_ex.opt_flags |= IGNORE_FLAG; break; - case DUP_REPLACE: sql_ex.opt_flags |= REPLACE_FLAG; break; - case DUP_ERROR: break; - } + switch(handle_dup) { + case DUP_IGNORE: sql_ex.opt_flags |= IGNORE_FLAG; break; + case DUP_REPLACE: sql_ex.opt_flags |= REPLACE_FLAG; break; + case DUP_ERROR: break; + } if(!ex->field_term->length()) sql_ex.empty_flags |= FIELD_TERM_EMPTY; |