Fix bug in temp tables with multiple columns

This commit is contained in:
whydoubt
2004-08-28 05:21:44 +00:00
parent f250fd507f
commit 1451a11791
2 changed files with 4 additions and 3 deletions

View File

@@ -1,5 +1,6 @@
Sat Aug 28 00:20:44 CDT 2004 Jeff Smith <whydoubt@yahoo.com>
* src/libmdb/write: Jump table packing/cracking improvements
* src/libmdb/write.c: Jump table packing/cracking improvements
* src/libmdb/worktable.c: Fix bug in temp tables with multiple columns
Thu Aug 26 21:06:35 CDT 2004 Jeff Smith <whydoubt@yahoo.com>
* src/libmdb/write.c: Documentation fix

View File

@@ -69,8 +69,8 @@ void
mdb_temp_table_add_col(MdbTableDef *table, MdbColumn *col)
{
col->col_num = table->num_cols;
g_ptr_array_add(table->columns, g_memdup(col, sizeof(MdbColumn)));
if (!col->is_fixed)
table->num_var_cols++;
col->var_col_num = table->num_var_cols++;
g_ptr_array_add(table->columns, g_memdup(col, sizeof(MdbColumn)));
table->num_cols++;
}