diff --git a/ex01/src/PhoneBook.cpp b/ex01/src/PhoneBook.cpp index 838b38c..76d04d8 100644 --- a/ex01/src/PhoneBook.cpp +++ b/ex01/src/PhoneBook.cpp @@ -2,6 +2,7 @@ #include #include #include +#include #include #include @@ -20,6 +21,7 @@ void PhoneBook::add_contact(Contact *new_contact) { size_t i; + std::cout << std::endl << this->len << std::endl; if (this->len < 8) { this->contacts[this->len] = new_contact; @@ -27,7 +29,8 @@ void PhoneBook::add_contact(Contact *new_contact) } else { - for (i = this->len; i != 0; i--) { + delete this->contacts[0]; + for (i = this->len - 1; i > 0; i--) { this->contacts[i] = this->contacts[i - 1]; } this->contacts[0] = new_contact;