Commit 0a2068c0 authored by Ivan Donchevskiy's avatar Ivan Donchevskiy

Add check for writing in TableBlockStorage with all rows filled (addRow returns false in this case)

parent 2d5083b8
......@@ -259,7 +259,11 @@ bool TableBlockStorage::addRow(void* key, void* value)
/*! , pos>=0, , empty */
if(pos>=0) empty=pos;
else memcpy(keyPointer(empty),key,k_size);
else
{
if( empty<0 ) return false; /*! false, */
memcpy(keyPointer(empty),key,k_size);
}
elemPointer(empty)->count=++max;
memcpy(valPointer(empty),value,inf_size);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment