diff options
Diffstat (limited to 'sql/mysqld.cc')
-rw-r--r-- | sql/mysqld.cc | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/sql/mysqld.cc b/sql/mysqld.cc index c21d71466ba..88ae612950e 100644 --- a/sql/mysqld.cc +++ b/sql/mysqld.cc @@ -1966,14 +1966,9 @@ bool open_log(MYSQL_LOG *log, const char *hostname, if (type == LOG_BIN) { char *p = fn_ext(opt_name); - if (p) - { - uint length=(uint) (p-opt_name); - strmake(tmp,opt_name,min(length,FN_REFLEN)); - opt_name=tmp; - } - if (*fn_ext(opt_name)) - log->set_no_rotate(1); + uint length=(uint) (p-opt_name); + strmake(tmp,opt_name,min(length,FN_REFLEN)); + opt_name=tmp; } return log->open(opt_name, type, 0, index_file_name, (read_append) ? SEQ_READ_APPEND : WRITE_CACHE, |