shibakentoku
null+****@clear*****
Wed Oct 30 05:51:39 JST 2013
shibakentoku 2013-10-30 05:51:39 +0900 (Wed, 30 Oct 2013) New Revision: 577513df8ef095661724d1874a532037037bbdc6 https://github.com/mroonga/mroonga/commit/577513df8ef095661724d1874a532037037bbdc6 Message: fix memory leak in MultipleColumnKeyCodec::encode_blob() refs #1958 Modified files: lib/mrn_multiple_column_key_codec.cpp Modified: lib/mrn_multiple_column_key_codec.cpp (+1 -0) =================================================================== --- lib/mrn_multiple_column_key_codec.cpp 2013-10-30 05:09:40 +0900 (b36cacc) +++ lib/mrn_multiple_column_key_codec.cpp 2013-10-30 05:51:39 +0900 (27f68d2) @@ -537,6 +537,7 @@ namespace mrn { new_blob_data_length = blob_data_length; } memcpy(grn_key + *data_size, &new_blob_data_length, HA_KEY_BLOB_LENGTH); + grn_obj_remove(ctx_, grn_string); } else { memcpy(grn_key + *data_size, mysql_key, HA_KEY_BLOB_LENGTH); memcpy(grn_key, mysql_key + HA_KEY_BLOB_LENGTH, *data_size); -------------- next part -------------- HTML����������������������������...下载