File tree 1 file changed +5
-4
lines changed 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -169,9 +169,10 @@ object_generator::object_generator(const object_generator& copy) :
169
169
m_key_stddev(copy.m_key_stddev),
170
170
m_key_median(copy.m_key_median),
171
171
m_value_buffer(NULL ),
172
- m_random_fd(-1 )
173
-
174
- {
172
+ m_random_fd(-1 ),
173
+ m_value_buffer_size(0 ),
174
+ m_value_buffer_mutation_pos(0 )
175
+ {
175
176
if (m_data_size_type == data_size_weighted &&
176
177
m_data_size.size_list != NULL ) {
177
178
m_data_size.size_list = new config_weight_list (*m_data_size.size_list );
@@ -423,7 +424,7 @@ data_object* object_generator::get_object(int iter)
423
424
// modify object content in case of random data
424
425
if (m_random_data) {
425
426
m_value_buffer[m_value_buffer_mutation_pos++]++;
426
- if (m_value_buffer_mutation_pos > m_value_buffer_size)
427
+ if (m_value_buffer_mutation_pos >= m_value_buffer_size)
427
428
m_value_buffer_mutation_pos = 0 ;
428
429
}
429
430
You can’t perform that action at this time.
0 commit comments