summaryrefslogtreecommitdiff
path: root/src/storage/chewing_large_table.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/storage/chewing_large_table.cpp')
-rw-r--r--src/storage/chewing_large_table.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/storage/chewing_large_table.cpp b/src/storage/chewing_large_table.cpp
index e856caf..bd76e9b 100644
--- a/src/storage/chewing_large_table.cpp
+++ b/src/storage/chewing_large_table.cpp
@@ -804,7 +804,7 @@ bool ChewingBitmapIndexLevel::store(MemoryChunk * new_chunk,
bool ChewingLengthIndexLevel::load(MemoryChunk * chunk, table_offset_t offset,
table_offset_t end) {
char * begin = (char *) chunk->begin();
- guint32 nindex = *((guint32 *)(begin + offset)); /* number of index */
+ guint32 nindex = chunk->get_content<guint32>(offset); /* number of index */
table_offset_t * index = (table_offset_t *)
(begin + offset + sizeof(guint32));