diff --git a/c-programming/experiments/static-vs-dynamic-mem-alloc.c b/c-programming/experiments/static-vs-dynamic-mem-alloc.c index cc0f5d3..3901ed9 100644 --- a/c-programming/experiments/static-vs-dynamic-mem-alloc.c +++ b/c-programming/experiments/static-vs-dynamic-mem-alloc.c @@ -37,7 +37,7 @@ void dynamic_memory_allocation(uint8_t** mem) { perror("malloc"); exit(EXIT_FAILURE); } - for (size_t i = 1; i < MULTIPLIER; i++) { + for (size_t i = 1; i < MULTIPLIER; i <<= 1 /* i * 2 */) { uint8_t* new_memory = realloc(*mem, i * sizeof(uint8_t)); if (new_memory == NULL) { perror("realloc");