fix common realloc mistake

This commit is contained in:
Matthias Ringwald 2016-10-07 22:10:36 +02:00
parent cc7fb27297
commit 1ba1a8829a
2 changed files with 6 additions and 2 deletions

View File

@ -105,7 +105,9 @@ int attribute_value_buffer_size = 1000;
void assertBuffer(int size){
if (size > attribute_value_buffer_size){
attribute_value_buffer_size *= 2;
attribute_value = (uint8_t *) realloc(attribute_value, attribute_value_buffer_size);
uint8_t * new_attribute = (uint8_t *) realloc(attribute_value, attribute_value_buffer_size);
if (!new_attribute) return;
attribute_value = new_attribute;
}
}

View File

@ -49,7 +49,9 @@ int attribute_value_buffer_size = 1000;
void assertBuffer(int size){
if (size > attribute_value_buffer_size){
attribute_value_buffer_size *= 2;
attribute_value = (uint8_t *) realloc(attribute_value, attribute_value_buffer_size);
uint8_t * new_attribute = (uint8_t *) realloc(attribute_value, attribute_value_buffer_size);
if (!new_attribute) return;
attribute_value = new_attribute;
}
}