[Tritonn-commit 92] [svn] [104] Bugfix: show_senna_status caused crash by assertion failure

Zurück zum Archiv-Index

svnno****@sourc***** svnno****@sourc*****
2008年 2月 12日 (火) 10:43:50 JST


Revision: 104
          http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi?root=tritonn&view=rev&rev=104
Author:   mir
Date:     2008-02-12 10:43:50 +0900 (Tue, 12 Feb 2008)

Log Message:
-----------
Bugfix: show_senna_status caused crash by assertion failure
if configured with --with-debug. (Thanks to Kazuho Oku.)

Modified Paths:
--------------
    tags/tritonn-1.1.0-mysql-5.0.51a/sql/sql_show.cc

Modified: tags/tritonn-1.1.0-mysql-5.0.51a/sql/sql_show.cc
===================================================================
--- tags/tritonn-1.1.0-mysql-5.0.51a/sql/sql_show.cc	2008-02-12 01:43:16 UTC (rev 103)
+++ tags/tritonn-1.1.0-mysql-5.0.51a/sql/sql_show.cc	2008-02-12 01:43:50 UTC (rev 104)
@@ -4589,13 +4589,13 @@
 	    protocol->store(key->senna_flags & SEN_INDEX_SPLIT_ALPHA ? "ON" : "OFF", system_charset_info);
 	    protocol->store(key->senna_flags & SEN_INDEX_SPLIT_DIGIT ? "ON" : "OFF", system_charset_info);
 	    protocol->store(key->senna_flags & SEN_INDEX_SPLIT_SYMBOL ? "ON" : "OFF", system_charset_info);
-	    protocol->store((uint32) key->senna_initial_n_segments);
-	    protocol->store((uint32) key->senna_keys_size);
-	    protocol->store((uint32) key->senna_keys_file_size);
-	    protocol->store((uint32) key->senna_lexicon_size);
-	    protocol->store((uint32) key->senna_lexicon_file_size);
-	    protocol->store((uint32) key->senna_inv_seg_size);
-	    protocol->store((uint32) key->senna_inv_chunk_size);
+	    protocol->store((longlong) key->senna_initial_n_segments);
+	    protocol->store((longlong) key->senna_keys_size);
+	    protocol->store((longlong) key->senna_keys_file_size);
+	    protocol->store((longlong) key->senna_lexicon_size);
+	    protocol->store((longlong) key->senna_lexicon_file_size);
+	    protocol->store((longlong) key->senna_inv_seg_size);
+	    protocol->store((longlong) key->senna_inv_chunk_size);
 	    if (protocol->write()) DBUG_RETURN(TRUE);
 	  }
 	}




Tritonn-commit メーリングリストの案内
Zurück zum Archiv-Index