Kouhei Sutou
null+****@clear*****
Thu Oct 4 10:49:43 JST 2012
Kouhei Sutou 2012-04-10 16:36:09 +0900 (Tue, 10 Apr 2012) New Revision: f1d34cd5cfc2b92cfa410076edfcd42acf8ffe06 https://github.com/mroonga/mroonga/commit/f1d34cd5cfc2b92cfa410076edfcd42acf8ffe06 Log: MRN_MAX_PATH_SIZE -> MRN_MAX_KEY_SIZE Because index name is used as key in groonga database not path Modified files: lib/mrn_index_table_name.cpp lib/mrn_index_table_name.hpp Modified: lib/mrn_index_table_name.cpp (+3 -3) =================================================================== --- lib/mrn_index_table_name.cpp 2012-04-10 16:34:28 +0900 (677adf3) +++ lib/mrn_index_table_name.cpp 2012-04-10 16:36:09 +0900 (0febc53) @@ -27,11 +27,11 @@ namespace mrn { const char *mysql_index_name) : table_name_(table_name), mysql_index_name_(mysql_index_name) { - char encoded_mysql_index_name[MRN_MAX_PATH_SIZE]; + char encoded_mysql_index_name[MRN_MAX_KEY_SIZE]; encode(encoded_mysql_index_name, - encoded_mysql_index_name + MRN_MAX_PATH_SIZE, + encoded_mysql_index_name + MRN_MAX_KEY_SIZE, mysql_index_name_, mysql_index_name_ + strlen(mysql_index_name_)); - snprintf(name_, MRN_MAX_PATH_SIZE, + snprintf(name_, MRN_MAX_KEY_SIZE, "%s-%s", table_name_, encoded_mysql_index_name); length_ = strlen(name_); } Modified: lib/mrn_index_table_name.hpp (+1 -1) =================================================================== --- lib/mrn_index_table_name.hpp 2012-04-10 16:34:28 +0900 (43737ef) +++ lib/mrn_index_table_name.hpp 2012-04-10 16:36:09 +0900 (ea2c300) @@ -32,7 +32,7 @@ namespace mrn { private: const char *table_name_; const char *mysql_index_name_; - char name_[MRN_MAX_PATH_SIZE]; + char name_[MRN_MAX_KEY_SIZE]; size_t length_; uint encode(char *buf_st, char *buf_ed, const char *st, const char *ed); -------------- next part -------------- HTML����������������������������...下載