From 1ffa6eac9f834fc32716ba7f33c3d3b38e6b163c Mon Sep 17 00:00:00 2001 From: David Anderson Date: Wed, 13 Dec 2006 11:09:43 +0000 Subject: [PATCH] Fixed silly crash bugs --HG-- extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40209 --- core/sm_memtable.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/core/sm_memtable.cpp b/core/sm_memtable.cpp index 4396eeb0..f2f4ad63 100644 --- a/core/sm_memtable.cpp +++ b/core/sm_memtable.cpp @@ -6,6 +6,7 @@ BaseMemTable::BaseMemTable(unsigned int init_size) { membase = (unsigned char *)malloc(init_size); size = init_size; + tail = 0; } BaseMemTable::~BaseMemTable() @@ -18,11 +19,6 @@ int BaseMemTable::CreateMem(unsigned int addsize, void **addr) { int idx = (int)tail; - if (idx < 0) - { - return -1; - } - while (tail + addsize >= size) { size *= 2;