diff --git a/numbers.c b/numbers.c index a4afc9e..393a9d2 100644 --- a/numbers.c +++ b/numbers.c @@ -39,7 +39,7 @@ unsigned int *createNumbers(unsigned int len) for (int i = 1; i < len; i++) { number = rand() % (2 * len) + 1; - numbers = (numbers, &number, sizeof(int), compareFct, &isDuplicate); + numbers = addToTree(numbers, &number, sizeof(int), compareFct, &isDuplicate); if (isDuplicate == 1) { isDuplicate = 0; @@ -85,5 +85,6 @@ unsigned int getDuplicate(const unsigned int numbers[], unsigned int len) } } + free(copyNumbers); return 0; } \ No newline at end of file