summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDouglas Rumbaugh <dbr4@psu.edu>2023-05-30 10:46:50 -0400
committerDouglas Rumbaugh <dbr4@psu.edu>2023-05-30 10:46:50 -0400
commitcf6761544e9af62de260041e9c2a0e1f5e3bcdd5 (patch)
tree8cd95b7345c223e990fc27fafe68287a803de44e
parentae152621ade192de3ae6aec7c47dab4487b8244e (diff)
downloaddynamic-extension-cf6761544e9af62de260041e9c2a0e1f5e3bcdd5.tar.gz
Fixed uninitialized record header issue
-rw-r--r--include/framework/MutableBuffer.h1
-rw-r--r--tests/dynamic_extension_tests.cpp4
2 files changed, 1 insertions, 4 deletions
diff --git a/include/framework/MutableBuffer.h b/include/framework/MutableBuffer.h
index 3e0de40..2beb27f 100644
--- a/include/framework/MutableBuffer.h
+++ b/include/framework/MutableBuffer.h
@@ -55,6 +55,7 @@ public:
Wrapped<R> wrec;
wrec.rec = rec;
+ wrec.header = 0;
if (tombstone) wrec.set_tombstone();
m_data[pos] = wrec;
diff --git a/tests/dynamic_extension_tests.cpp b/tests/dynamic_extension_tests.cpp
index 3e8ed49..41400c5 100644
--- a/tests/dynamic_extension_tests.cpp
+++ b/tests/dynamic_extension_tests.cpp
@@ -384,7 +384,6 @@ Suite *unit_testing()
{
Suite *unit = suite_create("de::DynamicExtension Unit Testing");
- /*
TCase *create = tcase_create("de::DynamicExtension::constructor Testing");
tcase_add_test(create, t_create);
suite_add_tcase(unit, create);
@@ -393,7 +392,6 @@ Suite *unit_testing()
tcase_add_test(insert, t_insert);
tcase_add_test(insert, t_insert_with_mem_merges);
suite_add_tcase(unit, insert);
- */
TCase *sampling = tcase_create("de::DynamicExtension::range_sample Testing");
@@ -405,7 +403,6 @@ Suite *unit_testing()
tcase_add_test(sampling, t_range_sample_memlevels);
*/
- /*
TCase *ts = tcase_create("de::DynamicExtension::tombstone_compaction Testing");
tcase_add_test(ts, t_tombstone_merging_01);
tcase_set_timeout(ts, 500);
@@ -415,7 +412,6 @@ Suite *unit_testing()
tcase_add_test(flat, t_sorted_array);
tcase_set_timeout(flat, 500);
suite_add_tcase(unit, flat);
- */
return unit;
}